public void GetDefaultValueReturnsDefaultValueForAssociatedTypeCode() { foreach (TypeCode code in Enum.GetValues(typeof(TypeCode))) { if (code == TypeCode.Empty) { continue; } Type associatedType = Type.GetType("System." + code); Assert.AreEqual(ReflectionUtils.GetDefaultValue(code), ReflectorTypeUtils.GetDefaultValue(Reflector.Wrap(associatedType))); } }
public void GetDefaultValueReturnsNullIfTypeIsNull() { Assert.IsNull(ReflectorTypeUtils.GetDefaultValue(null)); }