私は TDD スキルに取り組んでおり、エンティティ フレームワークを使用してビジネス オブジェクトをデータにリンクしています。60 程度のプロパティを持つ大きなモデルがいくつかあります。デバッグ中にオブジェクトにマウスを合わせると、入力されたデータが表示されます。
Q: そのクラスをデータとともに抽出して、テストに使用できる静的コードにするために使用できるユーティリティはありますか?
疑似例:
public class person{
public string First {get;set;}
public string Last {get;set;}
public Address Address {get;set;}
...
}
...
public DbSet<Person> People {get;set;}
... 抽出結果は
var p = new Person { First="Pete", Last="Niemann",
Address = new Address {
Street = "123 Main",
City="Anytown",
State="CA",
Zip="12345"
}
};