Dee*_*Raj 7 .net c# unit-testing assert
我正在使用visual studio单元测试框架进行单元测试
在我的单元测试方法中,我想声明结果是否像Guid一样
3C99A192-9844-4174-AC32-91976A5F2CBF.
目前,我已经想出了这个.但我相信会有更好的方法来解决这个问题.
[TestMethod]
public void CreateAppointment_Should_Return_Guid()
{
string result = CreateAppointment();
Guid guidResult;
if (Guid.TryParse(result.GuestId, guidResult))
{
Assert.IsTrue(true);
}
else
{
Assert.IsTrue(false);
}
}
Run Code Online (Sandbox Code Playgroud)
Kam*_*ski 19
为什么不短一个?TryParse返回布尔.
Guid guidResult;
Assert.IsTrue(Guid.TryParse(result.GuestId, out guidResult));
Run Code Online (Sandbox Code Playgroud)
你的想法似乎是合法的.您正在检查字符串是否解析为guid,因此您可以判断字符串是否为有效的guid.
| 归档时间: |
|
| 查看次数: |
4341 次 |
| 最近记录: |