public void Should_translate_using_custom_rule() { var entity = new Cat() { Age = 15, Id = 8, Name = "Rex" }; var expected = new OtherCatDto() { Age = 16, Id = 8, Name = "NewName" }; var actual = Translator.Translate<Cat, OtherCatDto>(entity); Assert.That(actual, Is.EqualTo(expected)); }
public void Should_match_same_name_properties_only() { var entity = new Cat() { Age = 15, Id = 8, Name = "Rex" }; var expected = new AnotherCatDto() { Id = 8, Name = "Rex" }; var actual = Translator.Translate<Cat, AnotherCatDto>(entity); Assert.That(actual, Is.EqualTo(expected)); }