你应该有
expected = true;Assert.AreEqual(expected,actual);
要么
Assert.IsTrue(actual);
我知道他们都产生相同的结果,但哪个更好的做法呢?
编辑:例如,如果我做了AreEqual,它是否与在下面返回一个字符串的方法上执行IsTrue本质上是一样的:
string expected = “true”;String actual = test.testMethod(data)Bool test;if expected.equals(actual) test = true;else test = false;Assert.IsTrue(test);解决方法 使用Assert.IsTrue更清晰,更少冗长. 总结
以上是内存溢出为你收集整理的c# – Assert.AreEqual vs Assert.IsTrue / Assert.IsFalse全部内容,希望文章能够帮你解决c# – Assert.AreEqual vs Assert.IsTrue / Assert.IsFalse所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)