public void Throws_on_null() { LongConverter converter = new LongConverter(); JsonReader reader = new JsonTextReader(new StringReader("null")); reader.ReadAsString(); Assert.Throws <JsonException>( () => converter.ReadJson(reader, typeof(long), 0L, false, JsonSerializer.CreateDefault())); }
public void Can_read_0() { LongConverter converter = new LongConverter(); JsonReader reader = new JsonTextReader(new StringReader("0")); reader.ReadAsString(); long result = converter.ReadJson(reader, typeof(long), 0L, false, JsonSerializer.CreateDefault()); Assert.AreEqual(long.Parse("0"), result); }
public void Regression_0xa00000() { LongConverter converter = new LongConverter(); JsonReader reader = new JsonTextReader(new StringReader("0xa00000")); reader.ReadAsString(); long result = converter.ReadJson(reader, typeof(long), 0, false, JsonSerializer.CreateDefault()); Assert.AreEqual(10485760, result); }