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>(); }
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"); }