コード例 #1
0
        public void MapWithExistObject()
        {
            var dto  = new MappingServiceTestsSuite.TestDTO();
            var dest = new MappingServiceTestsSuite.Test();

            Suite.MappingService.Map(dto, dest);

            Suite.Mapper.Verify(m => m.Map(dto, dest));
        }
コード例 #2
0
        public void MapWithTwoGenericTypes()
        {
            var dto  = new MappingServiceTestsSuite.TestDTO();
            var dest = new MappingServiceTestsSuite.Test();

            Suite.Mapper
            .Setup(m => m.Map <MappingServiceTestsSuite.TestDTO, MappingServiceTestsSuite.Test>(dto))
            .Returns(dest);

            var result = Suite.MappingService.Map <MappingServiceTestsSuite.TestDTO, MappingServiceTestsSuite.Test>(dto);

            Suite.Mapper.Verify(m => m.Map <MappingServiceTestsSuite.TestDTO, MappingServiceTestsSuite.Test>(dto));
            Assert.Equal(dest, result);
        }