【发布时间】:2009-09-11 21:20:39
【问题描述】:
我想做的是创建一个具有不同属性的一些属性的类,将该类传递给另一个将使用适当的随机数据设置属性的类...这里是伪代码:
public class Customer
{
[Attribute("FirstName")]
private string CustomerFirstName;
public {get;set} //etc
[Attribute("LastName")]
private string CustomerLastName;
public {get;set;} //etc
[Attribute("DateTime")]
private DateTime CustomerSignUpDate;
public DateTime {get;set;} //yadda
[Attribute("Phone")]
private string CustomerPhone;
public string {get;set;} //yadda
}
然后这样做
IList<Customer> CustomerList=ClassFillerOutClass(new Customer(),5);
结果将是一个包含 5 个客户的列表,这些客户在其属性中具有适当的“随机”数据。
如果这不存在...我想我可以自己开始一个项目来做...我只是不想在没有必要的情况下重新发明轮子。
编辑:我忘记了一块。我希望将其用作测试工具。因此,在上面的示例中,我可以快速创建一个包含 5 个具有随机但适当值的客户的列表。然后说将它传递给我的持久性方法,并有一些我可以检查的东西。我试图避免每次出于 TDD 目的手动创建填充对象。
编辑 2:好的,所以我开始自己制作...我将在本周末将其发布在 Codeplex 上并在此处链接...我显然不会完成,但如果其他人想要,这将是一个开始继续努力。
【问题讨论】: