摘要: (一)属性(1)测试准备:public class Customer{public virtual int Unid { get; set; }public virtual string Name { get; set; }}测试var customer = new Mock<Customer>();customer.Setup(p => p.Name).Returns("Tom... 阅读全文
posted @ 2010-03-02 15:50 梅桦 阅读(2680) 评论(0) 推荐(1) 编辑
摘要: Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Mock是模拟的意思。Mock是模拟对象的一种技术。它可以用于以下情况(引用):----- 真实对象具有不可确定的行为(产生不可预测的结果,如股票的行情)----- 真实对象很难被创建(比如具体的web容器)----- 真实对象的某些行为很难触发(比如网络错误)----- 真实情况令程序的运... 阅读全文
posted @ 2010-03-02 10:01 梅桦 阅读(4901) 评论(3) 推荐(3) 编辑
摘要: 准备工作:public interface ICustomer{ }(一)方法(1)普通的方法在接口中添加3个方法:void AddCall();string GetCall();string GetCall(string strUser);Mock测试:var customer = new Mock<ICustomer>();customer.Setup(p=>p.AddCal... 阅读全文
posted @ 2010-03-02 09:47 梅桦 阅读(5767) 评论(1) 推荐(3) 编辑