public void ShouldSkipNonSerializedProperties(TestIdentityObject obj) { // Arrange var sut = new LtrObject(obj); // Act sut.SetValues(obj); // Assert Assert.Null(sut[nameof(obj.NonSerializedProperty)]); Assert.Null(sut[nameof(obj.Id)]); }
public void ShouldAddProperties(TestIdentityObject obj) { // Arrange var sut = new LtrObject(obj); // Act sut.SetValues(obj); // Assert Assert.Equal(obj.StringProperty, sut[nameof(obj.StringProperty)].Value); Assert.Equal(obj.IntProperty.ToString(), sut[nameof(obj.IntProperty)].Value); Assert.Null(sut[nameof(obj.NullProperty)].Value); }