0

我正在研究我的 TDD 技能,我正在使用实体框架将我的业务对象链接到我的数据。我有一些具有 60 个左右属性的大型模型。在调试期间,我可以将鼠标悬停在对象上并查看填充的数据。

问:是否有一个实用程序可以用来将该类与数据一起提取到我可以用于测试的静态代码中?

伪示例:

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" 
                         }
                   };
4

1 回答 1

1

我认为你需要一个代码生成器。另一种选择是通过 XmlSerializer 将模型保存为 xml。然后,您可以为测试修改 xml 并以其他方式加载它。

于 2013-07-31T14:22:23.340 回答