private void MapFrom_is_called(OutputClass destination) { _expected = new OutputClass { BooleanProperty = _source.BooleanProperty, IntegerProperty = _source.IntegerProperty, StringProperty = _source.StringProperty, DecimalProperty = _source.DecimalProperty, DateTimeProperty = _source.DateTimeProperty, DateTimeToNullable = _source.DateTimeToNullable }; destination.MapFrom(_source); }
private void MapFrom_is_called_with_properties_to_ignore(OutputClass destination) { _expected = new OutputClass { BooleanProperty = _source.BooleanProperty, IntegerProperty = _source.IntegerProperty, StringProperty = _source.StringProperty, DecimalProperty = 0, DateTimeProperty = _source.DateTimeProperty, DateTimeToNullable = _source.DateTimeToNullable }; destination.MapFrom(_source, x => x.DecimalProperty); }
private void MapTo_is_called_with_properties_to_ignore(InputClass source) { _destination = source.MapTo<OutputClass>(p => p.DecimalProperty); _expected = new OutputClass { BooleanProperty = source.BooleanProperty, IntegerProperty = source.IntegerProperty, StringProperty = source.StringProperty, DecimalProperty = 0, DateTimeProperty = source.DateTimeProperty, DateTimeToNullable = source.DateTimeToNullable }; }
private void Ignore_the_property_values_that_were_set_ignore(OutputClass destination) { destination.DecimalProperty.ShouldNotBeEqualTo(_source.DecimalProperty); }
private void Map_the_property_values(OutputClass destination) { var tester = new MappingTester<OutputClass>(); var result = tester.Verify(destination, _expected); result.IsValid.ShouldBeTrue(); result.ToString().ShouldBeEqualTo(""); }