[smuxi] Engine-Tests: added test-case for "-only JSON de-serialization bug



commit 42d1614917c5f8dada942e79b5602895182c3fc0
Author: Mirco Bauer <meebey meebey net>
Date:   Sun May 11 12:13:15 2014 +0200

    Engine-Tests: added test-case for "-only JSON de-serialization bug

 src/Engine-Tests/MessageDtoModelV1Tests.cs |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/Engine-Tests/MessageDtoModelV1Tests.cs b/src/Engine-Tests/MessageDtoModelV1Tests.cs
index 5c9d9e5..912a851 100644
--- a/src/Engine-Tests/MessageDtoModelV1Tests.cs
+++ b/src/Engine-Tests/MessageDtoModelV1Tests.cs
@@ -81,6 +81,18 @@ namespace Smuxi.Engine
         }
 
         [Test]
+        public void SerializeDeserializeOnlyQuoteBug()
+        {
+            var msgWithOnlyQuote = new MessageBuilder().
+                AppendText("\"").
+                ToMessage();
+            var dtoMsg = new MessageDtoModelV1(msgWithOnlyQuote);
+            var json = JsonSerializer.SerializeToString(dtoMsg);
+            var dtoMsg2 = JsonSerializer.DeserializeFromString<MessageDtoModelV1>(json);
+            Assert.AreEqual(dtoMsg.ToMessage(), dtoMsg2.ToMessage());
+        }
+
+        [Test]
         public void ToMessageBenchmark()
         {
             int runs = 50000;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]