我正在运行我的单元测试用例并使用“应该”库比较对象。https://github.com/erichester/应该
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); /// 这工作正常
如何将“源”EmployeeList 与“目标”ManagerTargetList 进行比较?
显然我可以使用反射和 for 循环,但我想使用应该库来实现这一点。