private void SetupQueryableCollection()
        {
            DataObjects = new DerivedDataModel[]
            {
                new DerivedDataModel()
                {
                    OtherID = 2, Title2 = "nested test", ID = 1, Title = "test", DescendantField = "descendant field"
                },
                new DerivedDataModel()
                {
                    OtherID = 3, Title2 = "nested", ID = 4, Title = "title", DescendantField = "some text"
                }
            }.AsQueryable <DerivedDataModel>();

            Orders = new OrderDto[]
            {
                new OrderDto
                {
                    Customer = new CustomerDto {
                        Name = "George Costanza", Total = 7
                    },
                    CustomerAddress = "333 First Ave",
                    CustomerAge     = 32
                },
                new OrderDto
                {
                    Customer = new CustomerDto {
                        Name = "Jerry Springer", Total = 8
                    },
                    CustomerAddress = "444 First Ave",
                    CustomerAge     = 31
                }
            }.AsQueryable <OrderDto>();
        }
Пример #2
0
        public void Should_work()
        {
            var source = new DerivedDataModel()
            {
                OtherID = 2, Title2 = "nested test", ID = 1, Title = "test", DescendantField = "descendant field"
            };
            var destination = Mapper.Map <DerivedModel>(source);

            destination.Nested.NestedID.ShouldBe(2);
            destination.Nested.NestedTitle.ShouldBeNull();
            destination.Nested.NestedTitle2.ShouldBe("nested test");
        }