コード例 #1
0
        public void ReaderReadsObjectsBasedOnJsonForNoBatches()
        {
            var mockResponseBody = WebContextMock.MockNoBatchesBodyJson();
            var keys             = WebContextReader.GetItemsFromRequest(mockResponseBody);

            Assert.That(keys.Count == 0);
        }
コード例 #2
0
        public void ReaderReadsTheJsonContentFromHttpRequest()
        {
            var mockResponse = WebContextMock.MockHttpResponse();
            var response     = WebContextReader.ReadHttpContextStream(mockResponse);

            Assert.AreEqual(response, WebContextMock.MockValidBodyJson());
        }
コード例 #3
0
        public void ReaderReadsObjectsBasedOnInvalidJson()
        {
            var mockResponseBody = WebContextMock.MockInvalidBodyJson();

            Assert.Throws <JsonException>(() => WebContextReader.GetItemsFromRequest(mockResponseBody));
        }