OSDN Git Service

ReSharperの指摘に従って直す
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer.Test / JsonTest.cs
index f6a1b11..ebb7a1a 100644 (file)
@@ -103,9 +103,12 @@ namespace KancolleSniffer.Test
         [TestMethod]\r
         public void String()\r
         {\r
+            // ReSharper disable SuspiciousTypeConversion.Global\r
             Assert.AreEqual("api_result", (string)(dynamic)JsonParser.Parse(@"""api_result"""));\r
             Assert.AreEqual("/\"\\\b\f\n\r\t", (string)(dynamic)JsonParser.Parse(@"""\/\""\\\b\f\n\r\t"""));\r
             Assert.AreEqual("大和改二", (string)(dynamic)JsonParser.Parse(@"""\u5927\u548c\u6539\u4e8c"""));\r
+            Assert.AreEqual(@"\", (string)(dynamic)JsonParser.Parse(@"""\\"""));\r
+            // ReSharper restore SuspiciousTypeConversion.Global\r
         }\r
 \r
         [TestMethod]\r
@@ -122,7 +125,6 @@ namespace KancolleSniffer.Test
         }\r
 \r
         [TestMethod]\r
-        [ExpectedException(typeof(RuntimeBinderException))]\r
         public void CheckPropertyOfBool()\r
         {\r
             Assert.IsFalse(((dynamic)JsonParser.Parse("true")).api_result());\r
@@ -257,6 +259,7 @@ namespace KancolleSniffer.Test
         public void CastArrayOfArrayToArrayOfIntArray()\r
         {\r
             var iary = (double[][])(dynamic)JsonParser.Parse("[[1,2],[3,4],[5,6]]");\r
+            // ReSharper disable once PossibleNullReferenceException\r
             Assert.IsTrue(iary.GetType().GetElementType().IsArray);\r
         }\r
 \r