私は Subsonic の SimpleRepository を使用しており、データベースに触れないようにいくつかの単体テストを作成しようとしていますが、SimpleRepository がメモリ内リストに対して機能するかどうかを判断するのに苦労しています (アクティブなレコードができるように) 実際のデータベースの代わりに。
私は次のことをしたいと思います:
//setup test data
var repo=new SimpleRepository();
var key=repo.Add(new Post {Title = "Test Title", Author = "Test Author"});
//later, a the following would be called and should return the post
var post = repo.Single<Post>(key);
これはすべてメモリ内で発生するはずです。