Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }