コード例 #1
0
ファイル: ProjectTest.cs プロジェクト: GeertVL/AutoMapper
        public void SelectUsingProjectToWithNullComplexSourceProperty()
        {
            var customers = new[] { new Customer { FirstName = "Bill", LastName = "White" } }.AsQueryable();

            var projected = customers.ProjectTo<CustomerDto>(_config).SingleOrDefault();
            projected.ShouldNotBeNull();
            projected.Address.ShouldBeNull();
        }
コード例 #2
0
ファイル: ProjectTest.cs プロジェクト: AutoMapper/AutoMapper
        public void ProjectToWithUnmappedTypeShouldThrowException()
        {
            var customers =
                new[] { new Customer { FirstName = "Bill", LastName = "White", Address = new Address("Street1") } }
                    .AsQueryable();

            IList<Unmapped> projected = null;

            typeof(InvalidOperationException).ShouldBeThrownBy(() => projected = customers.ProjectTo<Unmapped>(_config).ToList());

            projected.ShouldBeNull();
        }