public void AddGenericMappingWithConstructedGenericSourceAndDestinationType_ShouldReturn_DestinationTypeOnGetWithSourceTypeAsInput(Type source, Type destination) { var options = new MapResultOptions(); options.AddGenericMapping(source, destination); var result = options.GetGenericMapping(source); Assert.Equal(destination, result); }
public void AddGenericMappingWithWithNonCustructedSourceOrDestinationType_ShouldThrow_ArgumentException(Type source, Type destination) { var options = new MapResultOptions(); Assert.Throws <ArgumentException>(() => options.AddGenericMapping(source, destination)); }
public void AddGenericMappingWithSourceOrDestinationTypeEqualToNull_ShouldThrow_ArgumentNullException(Type source, Type destination) { var options = new MapResultOptions(); Assert.Throws <ArgumentNullException>(() => options.AddGenericMapping(source, destination)); }