public void SetValue_for_null() { // Arrange var property = typeof(Class1).GetProperty("NullableIntValue"); var obj = new Class1 { NullableIntValue = 4 }; // Act var converter = new PrimitiveTypeAttributeValueConverter<int?>(property); converter.SetValue(obj, JValue.CreateNull()); // Assert obj.NullableIntValue.Should().Be(null); }
public void GetValue_for_null() { // Arrange var property = typeof(Class1).GetProperty("NullableIntValue"); var obj = new Class1 { NullableIntValue = null }; // Act var converter = new PrimitiveTypeAttributeValueConverter <int?>(property); var actualValue = (JValue)converter.GetValue(obj); // Assert ((object)actualValue).Should().Be(null); }
public void GetValue_for_null() { // Arrange var property = typeof (Class1).GetProperty("NullableIntValue"); var obj = new Class1 { NullableIntValue = null }; // Act var converter = new PrimitiveTypeAttributeValueConverter<int?>(property); var actualValue = (JValue)converter.GetValue(obj); // Assert ((object)actualValue).Should().Be(null); }
public void SetValue_for_null() { // Arrange var property = typeof(Class1).GetProperty("NullableIntValue"); var obj = new Class1 { NullableIntValue = 4 }; // Act var converter = new PrimitiveTypeAttributeValueConverter <int?>(property); converter.SetValue(obj, JValue.CreateNull()); // Assert obj.NullableIntValue.Should().Be(null); }