2011-03-24 55 views
0

我有一个仓库用的ISession在构造函数库模式 - 单元测试

EmployeeRepository:IEmployeeRepository 

EmployeeRepository(Isession session) {} 

如果我想编写测试类来测试保存在库中删除方法,

[Test] 
public void Test_Save() 
{ 
    //??? - how should i create an instance of my repository? I am not sure how should I pass session in my test class? 
    _repository.Save(entity); 
} 

请帮助。

+0

你有一个TestSession实现ISession? – 2011-03-24 20:33:58

回答

0

我会嘲笑一个会话交给存储库。确保你测试版本库,而不是你的网络/数据库:D

+0

你能举个例子吗?我期待着做类似的事情。我想测试会话逻辑和存储库逻辑,但实际上并没有连接到数据库。我嘲笑了一个存储库,但这意味着我没有嘲笑真正的存储库。 – skyfoot 2011-11-17 16:58:48

相关问题