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); }
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); }