Отображение результатов модульного теста в VS 2008 - PullRequest
0 голосов
/ 31 октября 2008

Я новичок, использующий встроенные компоненты модульного тестирования Visual Studio 2008. Какой лучший способ записать или отобразить результаты в модульном тесте?

Я хочу проверить свой метод обслуживания, когда он возвращает System.GUID и пустой System.GUID

[TestMethod]
public void GetGUID()
{
   MyWcfServiceService.MyWcfServiceClient proxy = new MyWcfServiceService.MyWcfServiceClient();
   string name = "HasGuid";

   System.GUID guid = proxy.GetGUID(name);
}

[TestMethod]
public void GetEmptyGUID()
{
    MyWcfServiceService.MyWcfServiceClient proxy = new MyWcfServiceService.MyWcfServiceClient();
   string name = "HasEmptyGuid";

   System.GUID guid = proxy.GetGUID(name);
}

Ответы [ 2 ]

5 голосов
/ 31 октября 2008

для GetGUID () ...

Assert.IsFalse(guid == Guid.Empty);

Аналогично для GetEmptyGUID () ...

Assert.IsTrue(guid == Guid.Empty);
0 голосов
/ 31 октября 2008

Я использовал это несколько месяцев в прошлом году, IIRC не существует класса Assert? Assert.IsTrue(...)

Я отбросил VS-тестирование в пользу других платформ модульных тестов (лучше IMO), поэтому моя память, вероятно, затуманена.

...