使用“should”库比较嵌套对象

时间:2013-02-06 06:13:27

标签: c# mstest

我正在运行我的单元测试用例并使用“应该”库比较对象。 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

显然我可以使用反射和循环,但我想使用应该库来实现这一点。

0 个答案:

没有答案