public void MapAll_ValidInput_CallsRepository()
 {
     var mapperMock = A.Fake<IExtensibleMapper<TestClassE, TestClassC>>();
     var target = new TestClassE[10];
     var output = new TestClassC[10];
     A.CallTo(() => mapperMock.MapMultiple(target)).Returns(output);
     var repoMock = A.Fake<IMappingRepository>();
     A.CallTo(() => repoMock.ResolveMapper<TestClassE, TestClassC>()).Returns(mapperMock);
     IEnumerable<TestClassC> result = target.MapAll<TestClassE, TestClassC>(repoMock);
     Assert.AreEqual(output, result);
 }
 public void MapAll_ValidInput_CallsDefaultRepository()
 {
     MappingRepository.Default.Clear();
     var mapperMock = A.Fake<IExtensibleMapper<TestClassE, TestClassC>>();
     var target = new TestClassE[10];
     var output = new TestClassC[10];
     A.CallTo(() => mapperMock.MapMultiple(target)).Returns(output);
     MappingRepository.Default.AddMapper<TestClassE, TestClassC>(mapperMock);
     var result = target.MapAll<TestClassE, TestClassC>();
     Assert.AreEqual(output, result);
     MappingRepository.Default.Clear();
 }
        public void MapAll_ValidInput_CallsRepository()
        {
            var mapperMock = A.Fake <IExtensibleMapper <TestClassE, TestClassC> >();
            var target     = new TestClassE[10];
            var output     = new TestClassC[10];

            A.CallTo(() => mapperMock.MapMultiple(target)).Returns(output);
            var repoMock = A.Fake <IMappingRepository>();

            A.CallTo(() => repoMock.ResolveMapper <TestClassE, TestClassC>()).Returns(mapperMock);
            IEnumerable <TestClassC> result = target.MapAll <TestClassE, TestClassC>(repoMock);

            Assert.AreEqual(output, result);
        }
        public void MapAll_ValidInput_CallsDefaultRepository()
        {
            MappingRepository.Default.Clear();
            var mapperMock = A.Fake <IExtensibleMapper <TestClassE, TestClassC> >();
            var target     = new TestClassE[10];
            var output     = new TestClassC[10];

            A.CallTo(() => mapperMock.MapMultiple(target)).Returns(output);
            MappingRepository.Default.AddMapper <TestClassE, TestClassC>(mapperMock);
            var result = target.MapAll <TestClassE, TestClassC>();

            Assert.AreEqual(output, result);
            MappingRepository.Default.Clear();
        }
Example #5
0
        public void MapTo_NullMapper_Throws_2()
        {
            var source = new TestClassE();

            source.MapTo <TestClassB>(new TestClassB(), (IMapper)null);
        }
 public void SetMe(TestClassE s)
 {
 }
Example #7
0
 public async Task MapTo_NullMapper_Throws_2()
 {
     var source = new TestClassE();
     await source.MapToAsync(new TestClassB(), (IMapper) null);
 }
 public void MapTo_NullMapper_Throws_2()
 {
     var source = new TestClassE();
     source.MapTo(new TestClassB(), (IMapper) null);
 }
 public void MapTo_NullMapper_Throws_1()
 {
     var source = new TestClassE();
     source.MapTo<TestClassB>((IMapper) null);
 }
Example #10
0
 public async Task MapTo_NullMapper_Throws_2()
 {
     var source = new TestClassE();
     await source.MapToAsync(new TestClassB(), (IMapper)null);
 }