构造函数中使用ISession的存储库模式 - 单元测试

时间:2011-03-24 20:31:14

标签: unit-testing repository

我有一个存储库

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);
}

请帮忙。

1 个答案:

答案 0 :(得分:0)

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