Пример #1
0
        public void MetadataTest()
        {
            var testMessage = new InMemoryResponse();

            var converter = new SodaToODataConverter(testMessage, new Uri("http://fake"), TestData.TopLevelSodaResponse);
            var payload = new JsonPayload(TestData.SodaResponseFor(TestData.TopLevelSodaResponse));
            converter.ConvertMetadata(RelativeUriOData, RelativeUriSoda, payload);

            ApproveResponse(testMessage);
        }
Пример #2
0
        public void FeedTestJson()
        {
            var testMessage = new InMemoryResponse();
            testMessage.SetHeader("Content-Type", "application/json");

            var converter = new SodaToODataConverter(testMessage, new Uri("http://fake"), TestData.TopLevelSodaResponse);
            var payload = new JsonPayload(TestData.SodaResponseFor(TestData.TopLevelSodaResponse));
            converter.ConvertFeed(RelativeUriOData, RelativeUriSoda, payload, FeedUpdateTime);

            ApproveResponse(testMessage);
        }
Пример #3
0
        public void MetadataTest()
        {
            var stream = new MemoryStream();
            var testMessage = new TestMessage() { Stream = stream };

            var converter = new SodaToODataConverter(testMessage, new Uri("http://fake"), new Uri("http://data.cityofchicago.org/views/z8bn-74gv"));
            var payload = new JsonPayload(JsonText);
            converter.ConvertMetadata(new Uri("/SomethingOData", UriKind.Relative), new Uri("/SomethingSoda", UriKind.Relative), payload);

            var text = Encoding.UTF8.GetString(stream.ToArray());
            Console.WriteLine(text);
        }
Пример #4
0
        public void FeedTestJson()
        {
            var stream = new MemoryStream();
            var testMessage = new TestMessage() { Stream = stream };
            testMessage.SetHeader("Content-Type", "application/json");

            var converter = new SodaToODataConverter(testMessage, new Uri("http://fake"), new Uri("http://data.cityofchicago.org/views/z8bn-74gv"));
            var payload = new JsonPayload(JsonText);
            converter.ConvertFeed(new Uri("/SomethingOData", UriKind.Relative), new Uri("/SomethingSoda", UriKind.Relative), payload);

            var text = Encoding.UTF8.GetString(stream.ToArray());
            Console.WriteLine(text);
        }