我是一个使用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);
}
答案 0 :(得分:5)
对于GetGUID()......
Assert.IsFalse(guid == Guid.Empty);
同样适用于GetEmptyGUID()......
Assert.IsTrue(guid == Guid.Empty);
答案 1 :(得分:0)
我去年用了几个月,IIRC没有Assert
班吗? Assert.IsTrue(...)
?
我已经放弃了VS测试的东西,转向其他单元测试框架(更好的IMO),所以我的记忆可能会变得模糊不清。