0

単体テスト ケースを実行し、"Should" ライブラリを使用してオブジェクトを比較しています。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); /// これは正常に動作します

「ソース」の EmployeeList と「ターゲット」の ManagerTargetList を比較するにはどうすればよいですか??

明らかに、リフレクションと for ループを使用できますが、Should ライブラリを使用してこれを実現したいと考えています。

4

0 に答える 0