我使用 RavenDB 使用以下博客文章 (http://www.codecapers.com/post/Using-RavenDB-with-ASPNET-MVC.aspx) 中提到的存储库编写了以下方法:
public User GetUserById(string id)
{
var user = (from usr in _repository.All<User>() where usr.Id == id select usr).FirstOrDefault();
if (user == null)
{
throw new NullReferenceException("No user with the id (" + id + ") could be found.");
}
return user;
}
您将如何使用 nunit(可能还有 moq)对这种方法进行单元测试?
“用户”只是一个普通的类。