我正在运行我的单元测试用例并使用“应该”库比较对象。 https://github.com/erichexter/Should
class Source
{
public List<string> Columns { get; set; }
public List<EmployeeOne> EmpList { get; set; }
}
class Target
{
public List<string> Rows { get; set; }
public List<EmployeeTwo> ManagerList { get; set; }
}
class EmployeeOne
{
public string Name { get; set; }
public string Address { get; set; }
}
class EmployeeTwo
{
public string Name { get; set; }
public string Address { get; set; }
}
分配后我说
Source.Columns.ShouldEqual(Target.Rows); ///这很好用
我该怎么比较 带有“Target”ManagerTargetList的“Source”EmployeeList
显然我可以使用反射和循环,但我想使用应该库来实现这一点。