Exemplo n.º 1
0
        public void RoundTripMinValueTest()
        {
            var converter = new BigIntegerConverter();
            var s         = converter.ConvertToString((BigInteger)long.MinValue - 1, null, new MemberMapData(null));
            var bi        = converter.ConvertFromString(s, null, new MemberMapData(null));

            Assert.AreEqual((BigInteger)long.MinValue - 1, bi);
        }
Exemplo n.º 2
0
        public void InvalidValue_UsesDefault()
        {
            var converter = new BigIntegerConverter();

            var data = new MemberMapData(typeof(Foo).GetProperty(nameof(Foo.Property)));

            data.IsDefaultSet = true;
            data.Default      = (BigInteger)1;
            data.UseDefaultOnConversionFailure = true;

            var result = converter.ConvertFromString("foo", null, data);

            Assert.Equal(data.Default, result);
        }