public void TypeConverterComplexEntityWithIgnore(EntityD data, string message) { var result = data.Convert <EntityE>(nameof(data.EntityA)); result.Id.Should().Be(data.Id, message); result.EntityA.Should().Be(null, message); }
public void TypeConverterComplexEntity(EntityD data, string message) { var result = data.Convert <EntityE>(); result.Id.Should().Be(data.Id, message); result.EntityA.GuidValue.Should().Be(data.EntityA.GuidValue, message); result.EntityA.GuidValueNullable.Should().Be(data.EntityA.GuidValueNullable, message); result.EntityA.IntValue.Should().Be(data.EntityA.IntValue, message); result.EntityA.IntValueNullable.Should().Be(data.EntityA.IntValueNullable, message); result.EntityA.StringValue.Should().Be(data.EntityA.StringValue, message); result.EntityA.BoolValue.Should().Be(data.EntityA.BoolValue, message); result.EntityA.BoolValueNullAble.Should().Be(data.EntityA.BoolValueNullAble, message); result.EntityA.EnumValue.Should().Be(data.EntityA.EnumValue, message); result.EntityA.EnumValueNullable.Should().Be(data.EntityA.EnumValueNullable, message); result.EntityA.DateTimeValue.Should().Be(data.EntityA.DateTimeValue, message); result.EntityA.DateTimeValueNullable.Should().Be(data.EntityA.DateTimeValueNullable, message); }