FogBugz » FogBugz for Visual Studio Read More
Clone URL:  
ApiTests.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading; using Microsoft.VisualStudio.TestTools.UnitTesting; using FogBugzForVisualStudio.Api; namespace FogBugzForVisualStudio.Test { class Locale : IDisposable { private CultureInfo current; public Locale(CultureInfo culture) { current = Thread.CurrentThread.CurrentCulture; Thread.CurrentThread.CurrentCulture = culture; } public void Dispose() { Thread.CurrentThread.CurrentCulture = current; } } [TestClass] public class ApiTests { [TestMethod] public void CreateBug() { using(new Locale(CultureInfo.InvariantCulture)) { var bug = new Case(1, Case.Op.resolve, new MockBug().Dict, new MockClient()); } } [TestMethod] public void CreateBugLocalized() { using (new Locale(new CultureInfo("fr-FR"))) { var bug = new Case(1, Case.Op.resolve, new MockBug{ {"hrsElapsed", "0.5"} }.Dict, new MockClient()); } } } }