在VS 2008中显示单元测试结果

本文关键字:单元 测试结果 显示 VS 2008 | 更新日期: 2023-09-27 17:47:47

我是一名新手,在使用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);
}

在VS 2008中显示单元测试结果

对于GetGUID()。。。

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

与GetEmptyGUID()类似。。。

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

我去年用了几个月,IIRC没有Assert类吗?Assert.IsTrue(...)

我放弃了VS测试,转而使用其他单元测试框架(更好的IMO),所以我的记忆可能会变得模糊。