????????????????У??????????????????Test Fixture??????????????????????????У?????????????????????????????

??????????????У???????????????????????????XmlSerializer????????????????????XML????У???????? XmlSerializer??XML?е????????????????????С??????????????????Щ????????????????е???????ж?????????????????????????????????????????1?Σ????????Щ????????(Test Fixture???????)??

1 [ClassInitialize()]

2 public static void MyClassInitialize(TestContext testContext)

3 {

4 XmlSerializer xmlSerializer = new XmlSerializer(typeof(Config));

5 FileStream fs = new FileStream("Config.xml"?? FileMode.Open);

6 config = (Config)xmlSerializer.Deserialize(fs);

7 }

??????????????У?????????????????以?????????????????[TestInitialize()]?????ж??????Web Service????????г????????????????в???????????????????????

1 [TestInitialize()]

2 public void MyTestInitialize()

3 {

4 USi18nService = new InteropWebSerivce();

5 USi18nService.Url = config.USi18nAddress;

6 }

??????????????У????????????????в?????÷?????????????Email?????PreSignup?????????????????????????????????????PreSignup???????????????????????????PreSignup?????????????е??????????????????????????????????????е???????????????????????????????????PreSignup????;?????PreSignup????????????Щ?????????????????????????????Ч????

???????????????????????????Test Fixture??????????????????????????????????????????????????????????в????????????????????????????綽??????????淶????????????????List???????List????????????????綽?????????????????foreach????List??????????????飬??????Щ?綽????????????????????????????????????????????????????????????

?????????????????в?????????????NUnit???棬???????????????[Test Fixture]????????????????????????????????Test Fixture;??????????Test Fixture????????????????д?????????????????????????????????????????????????????????????????[Setup] [TearDown]?????????????????????????????????????????????????????????????????????????????????Щ??????????????????????????????????????????????С???н????????????????????????????Щ?????????????????????????????????????????????????