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)でどのように単体テストしますか?
「user」は単なる通常のクラスです。