Esempio n. 1
0
        public void TestRead()
        {
            var          converter = new JsonFormatInputConverter();
            const string input     = @"{ Title: ""Title"", Text: ""Text"" }";

            using var ms = new MemoryStream(Encoding.Default.GetBytes(input));
            var document = converter.ReadAsync(ms).Result;

            Assert.AreEqual("Title", document.Title);
            Assert.AreEqual("Text", document.Text);
        }
Esempio n. 2
0
        public void TestWrite()
        {
            var converter = new JsonFormatOutputConverter();

            var document = new Document
            {
                Text  = "Text",
                Title = "Title"
            };

            var stream = converter.WriteAsync(document).Result;

            var reverseConverter = new JsonFormatInputConverter();
            var testDoc          = reverseConverter.ReadAsync(stream).Result;

            Assert.AreEqual(document.Title, testDoc.Title);
            Assert.AreEqual(document.Text, testDoc.Text);
        }