Example #1
0
        public void GetDefaultValueForType_ReturnsValueForValueTypes <T>(T value)
        {
            Type valueType    = value.GetType();
            T    defaultValue = default(T);

            Assert.Equal(defaultValue, MediaTypeFormatter.GetDefaultValueForType(valueType));
        }
Example #2
0
        public void GetDefaultValueForType_ReturnsValueForStruct()
        {
            TestStruct s = new TestStruct();

            TestStruct result = (TestStruct)MediaTypeFormatter.GetDefaultValueForType(typeof(TestStruct));

            Assert.Equal(s, result);
        }
Example #3
0
 public void GetDefaultValueForType_ReturnsNullForReferenceTypes(Type referenceType)
 {
     Assert.Null(MediaTypeFormatter.GetDefaultValueForType(referenceType));
 }