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);
        }
Beispiel #2
0
        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);
        }
Beispiel #4
0
        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);
        }