public void Can_convert_nulls_to_non_nulls() { Assert.Equal(1234, _stringConverter.ConvertToStore("1234")); Assert.Equal("1234", _stringConverter.ConvertFromStore(1234)); Assert.Null(_stringConverter.ConvertToStore("<null>")); Assert.Equal("<null>", _stringConverter.ConvertFromStore(null)); }
public void Can_convert_exact_types_with_nullable_converter() { Assert.Equal((int?)1, _nullableUIntToInt.ConvertToStore((uint?)1)); Assert.Equal((uint?)1, _nullableUIntToInt.ConvertFromStore((int?)1)); Assert.Equal((int?)-1, _nullableUIntToInt.ConvertToStore((uint?)uint.MaxValue)); Assert.Equal((uint?)uint.MaxValue, _nullableUIntToInt.ConvertFromStore((int?)-1)); }
public void Can_convert_exact_types_with_non_nullable_converter() { Assert.Equal(1, _uIntToInt.ConvertToStore((uint)1)); Assert.Equal((uint)1, _uIntToInt.ConvertFromStore(1)); Assert.Equal(-1, _uIntToInt.ConvertToStore(uint.MaxValue)); Assert.Equal(uint.MaxValue, _uIntToInt.ConvertFromStore(-1)); }