Ejemplo n.º 1
0
        public void Throws_on_null()
        {
            UInt256Converter converter = new UInt256Converter();
            JsonReader       reader    = new JsonTextReader(new StringReader("null"));

            reader.ReadAsString();
            Assert.Throws <JsonException>(
                () => converter.ReadJson(reader, typeof(UInt256), UInt256.Zero, false, JsonSerializer.CreateDefault()));
        }
Ejemplo n.º 2
0
        public void Can_read_1()
        {
            UInt256Converter converter = new UInt256Converter();
            JsonReader       reader    = new JsonTextReader(new StringReader("1"));

            reader.ReadAsString();
            UInt256 result = converter.ReadJson(reader, typeof(UInt256), UInt256.Zero, false, JsonSerializer.CreateDefault());

            Assert.AreEqual(UInt256.Parse("1"), result);
        }
Ejemplo n.º 3
0
        public void Can_read_unmarked_hex()
        {
            UInt256Converter converter = new UInt256Converter();
            JsonReader       reader    = new JsonTextReader(new StringReader("\"de\""));

            reader.ReadAsString();
            UInt256 result = converter.ReadJson(reader, typeof(UInt256), UInt256.Zero, false, JsonSerializer.CreateDefault());

            Assert.AreEqual(UInt256.Parse("de", NumberStyles.HexNumber), result);
        }