public void ReaderReadsObjectsBasedOnJsonForNoBatches() { var mockResponseBody = WebContextMock.MockNoBatchesBodyJson(); var keys = WebContextReader.GetItemsFromRequest(mockResponseBody); Assert.That(keys.Count == 0); }
public void ReaderReadsTheJsonContentFromHttpRequest() { var mockResponse = WebContextMock.MockHttpResponse(); var response = WebContextReader.ReadHttpContextStream(mockResponse); Assert.AreEqual(response, WebContextMock.MockValidBodyJson()); }
public void ReaderReadsObjectsBasedOnInvalidJson() { var mockResponseBody = WebContextMock.MockInvalidBodyJson(); Assert.Throws <JsonException>(() => WebContextReader.GetItemsFromRequest(mockResponseBody)); }