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(); }
public void MapTo_NullMapper_Throws_2() { var source = new TestClassE(); source.MapTo <TestClassB>(new TestClassB(), (IMapper)null); }
public void SetMe(TestClassE s) { }
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); }
public async Task MapTo_NullMapper_Throws_2() { var source = new TestClassE(); await source.MapToAsync(new TestClassB(), (IMapper)null); }