Ejemplo n.º 1
0
        public void DataTable_To_Collection_Mapping_test()
        {
            var dt     = new DataTable();
            var person = new List <MockPerson>();

            person.Add(new MockPerson()
            {
                Name = "AAAA", Age = 1
            });
            person.Add(new MockPerson()
            {
                Name = "BBBB", Age = 2
            });
            person.Add(new MockPerson()
            {
                Name = "CCCC", Age = 3
            });

            var source = new MappingProviderForDataTable(dt);
            var target = new MappingProviderForCollection <MockPerson>(person);

            target.AssignTo(source);

            Console.WriteLine("DataTable rows count is " + dt.Rows.Count.ToString());
        }