Esempio n. 1
0
        public TestWebUI(ITestOutputHelper output)
        {
            this.output = output;
            endpointCollectionProvider = new EndpointCollectionProvider("examples\\example1");

            CreateServerAndClient();
        }
Esempio n. 2
0
        public TestWebUI(ITestOutputHelper output)
        {
            this.output = output;
            endpointCollectionProvider = new EndpointCollectionProvider("examples/example1");

            endpointCollection = endpointCollectionProvider.EndpointCollection;
            testRunner         = new WebTestRunner(endpointCollection);

            CreateServerAndClient();
        }
Esempio n. 3
0
 public TestReloadWorks()
 {
     dc = new DirectoryCreator();
     dc.AddFile(
         "endpoint1\\endpoint.json",
         JsonConvert.SerializeObject(DataUtils.CreateSimpleEndpoint("foobar", "myfile.txt"))
         );
     dc.AddFile("endpoint1\\myfile.txt", "Hello world");
     ecp = new EndpointCollectionProvider(dc.DirectoryName);
     CreateServerAndClient();
 }
        public TestResponseHasCorrectEncoding()
        {
            dc = new DirectoryCreator();
            dc.AddFile("endpoint1\\endpoint.json", JsonConvert.SerializeObject(DataUtils.CreateSimpleEndpoint("endpoint1", "myfile.txt", "/endpoint1")));
            dc.AddFile("endpoint1\\myfile.txt", "æøå");

            var endpoint2 = DataUtils.CreateSimpleEndpoint("endpoint2", "myfile.txt", "/endpoint2");

            endpoint2.responses[0].charset = "latin1";
            dc.AddFile("endpoint2\\endpoint.json", JsonConvert.SerializeObject(endpoint2));
            dc.AddFile("endpoint2\\myfile.txt", "æøå");
            var tests = new List <JSONTest>(new[] {
                new JSONTest {
                    name = "Test endpoint1", requestpath = "/endpoint1", expectedresponsebody = "æøå"
                }
            });

            dc.AddFile("tests\\tests.json", JsonConvert.SerializeObject(tests));

            ecp = new EndpointCollectionProvider(dc.DirectoryName);
            CreateServerAndClient();
        }
Esempio n. 5
0
 public EndpointsController(EndpointCollectionProvider endpointCollectionProvider, ResponseRegistry responseRegistry)
 {
     _endpointCollectionProvider = endpointCollectionProvider;
     _endpointCollection         = _endpointCollectionProvider.EndpointCollection;
     _responseRegistry           = responseRegistry;
 }