diff --git a/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs b/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs index ab1882f2..c8bcc087 100644 --- a/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs +++ b/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs @@ -64,6 +64,27 @@ namespace Newtonsoft.Json.Tests Assert.AreEqual(1L, result); } + [Test] + public void DeserializeObject_Integer_EmptyString() + { + int? value = JsonConvert.DeserializeObject(""); + Assert.IsNull(value); + } + + [Test] + public void DeserializeObject_Decimal_EmptyString() + { + decimal? value = JsonConvert.DeserializeObject(""); + Assert.IsNull(value); + } + + [Test] + public void DeserializeObject_DateTime_EmptyString() + { + DateTime? value = JsonConvert.DeserializeObject(""); + Assert.IsNull(value); + } + [Test] public void EscapeJavaScriptString() {