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