摘要:
一个值得注意的怪现象是ExceptionExpected注解属性。 只有单元测试抛出由ExceptoinType参数指定的类型的异常是,这个断言才是成功的。 这是确保抛出异常而不需要在单元测中用try……catch块来浪费时间的一种灵活的方式 阅读全文
摘要:
IsTure(bool) IsTure(bool,string) 断言一个布尔值为true IsFalse(bool) IsFalse(bool,string) 断言一个布尔值为false IsNull(object) IsNull(object,string) 断言一个变量没有被分配一个对象引用 阅读全文
摘要:
AreEqual<T>(T,T) AreEqual<T>(T,T,string) 断言两个类型T的对象有相同的值 AreNotEqual<T>(T,T) AreNotEqual<T>(T,T,string) 断言两个类型T的对象的值不相等 需要说明的是,有一个以字符串为参数的重载,该字符串作为断言失 阅读全文
摘要:
TestClass注解属性被用于一个包含测试的类; TestMethod注解属性被用于包含单元测试的方法; 单元测试方法的“布置/动作/断言”模式。 创建多个小的单元测试,每一个仅关注应用程序的一个方面。这样的话,当一个小的单元测试失败时,你可以准确地知道代码不满足哪个条件;其次在这种悠闲地构造合理 阅读全文
摘要:
public class PagingInfo { //总的商品个数 public int TotalItems { get; set; } //一页有多少商品 public int ItemsPerPage { get; set; } //当前页码 public int Current... 阅读全文