ASP.NET
文章平均质量分 64
alex_suen
永远年轻,永远热泪盈眶
展开
-
WinForm、WPF、ASP.NET窗口生命周期
做了这么久桌面应用程序开发,对窗口的生命周期还没有一个清晰的了解。那我们就对*WinForm、WPF和ASP.NET*应用程序中窗口的生命周期做一个测试,看一下在窗口的创建和消亡的过程中,各个事件的执行顺序。WinForm首先,我们来看一下WinForm窗口。在窗口的构造函数中注册一下各个事件。this.HandleCreated += Form1_HandleCreated;this.Bin原创 2017-07-20 16:02:25 · 1425 阅读 · 0 评论 -
【转】漫谈Moq(一)
Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Mock是模拟的意思。Mock是模拟对象的一种技术。它可以用于以下情况(引用):—– 真实对象具有不可确定的行为(产生不可预测的结果,如股票的行情)—– 真实对象很难被创建(比如具体的web容器)—– 真实对象的某些行为很难触发(比如网络错误)—– 真实情况令程序的运行速度很慢—–转载 2017-07-20 16:12:54 · 856 阅读 · 0 评论 -
【转】漫谈Moq(二)
准备工作:[csharp] view plain copy print?public interface ICustomer { } public interface ICustomer{ }(一)方法(1)普通的方法在接口中添加3个方法:[csharp] view plain copy print?void AddCall(); string GetCall(); string Ge转载 2017-07-20 16:15:10 · 449 阅读 · 0 评论 -
【转】漫谈Moq(四)
Mock<T> Class定义为:public class Mock<T> : Mockwhere T : class这的构造方法:Mock<T>()Mock<T>(MockBehavior)Mock<T>(array<Object>[])Mock<T>(MockBehavior, array<Object>[]) Mock的泛型实现类,它有很多方法和属性。这里一一列举。(一)转载 2017-07-20 16:18:20 · 620 阅读 · 0 评论 -
【转】漫谈Moq(三)
(一)属性(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转载 2017-07-20 16:16:42 · 383 阅读 · 0 评论