diff --git a/Src/Newtonsoft.Json.Tests/JsonTextReaderTest.cs b/Src/Newtonsoft.Json.Tests/JsonTextReaderTest.cs index 86f55263..55d24729 100644 --- a/Src/Newtonsoft.Json.Tests/JsonTextReaderTest.cs +++ b/Src/Newtonsoft.Json.Tests/JsonTextReaderTest.cs @@ -61,6 +61,19 @@ namespace Newtonsoft.Json.Tests [TestFixture] public class JsonTextReaderTest : TestFixtureBase { + [Test] + public void Float_ReadAsString_Exact() + { + const string testJson = "{float: 0.0620}"; + + JsonTextReader reader = new JsonTextReader(new StringReader(testJson)); + Assert.IsTrue(reader.Read()); + Assert.IsTrue(reader.Read()); + + string s = reader.ReadAsString(); + Assert.AreEqual("0.0620", s); + } + [Test] public void Float_NaN_Read() {