public void Can_convert_exact_types_with_nullable_converter() { Assert.Equal((int?)1, _nullableUIntToNullableInt.ConvertToProvider((uint?)1)); Assert.Equal((uint?)1, _nullableUIntToNullableInt.ConvertFromProvider((int?)1)); Assert.Equal((int?)-1, _nullableUIntToNullableInt.ConvertToProvider((uint?)uint.MaxValue)); Assert.Equal((uint?)uint.MaxValue, _nullableUIntToNullableInt.ConvertFromProvider((int?)-1)); }
public void Can_convert_exact_types_with_non_nullable_converter() { Assert.Equal(1, _uIntToInt.ConvertToProvider((uint)1)); Assert.Equal((uint)1, _uIntToInt.ConvertFromProvider(1)); Assert.Equal(-1, _uIntToInt.ConvertToProvider(uint.MaxValue)); Assert.Equal(uint.MaxValue, _uIntToInt.ConvertFromProvider(-1)); }