最近在看.net单元测试艺术,我也喜欢单元测试,这里写一下如何在测试中使用模拟对象。 开发的过程中,我们都会遇到对象间的依赖,比如依赖数据库或文件,这时,我们需要使用模拟对象,来进行测试,我们可以手写模拟对象,当然也可以使用模拟框架。 假如有这样的一个需求,当用户登陆时,我需要对用户名和密码进行验证,然后再将用户名写入日志中。 public class MyLogin { public ILog Log { get; set; } public bool Valid(string userName, string passWord) { ... Read More
posted @ 2014-01-22 00:46 xingxingxing Views(1387) Comments(1) Diggs(0) Edit