public async Task Should_succeed_against_a_running_serverAsync()
        {
            var configuration = Mock.Of <IApiMetadataConfiguration>(cfg => cfg.Url == _address);
            var subject       = new GetStaticDependenciesTest(configuration);
            var result        = await subject.PerformTest();

            Assert.IsTrue(result);
        }
        public async Task Should_fail_against_no_serverAsync()
        {
            const string DependenciesUrl = "http://localhost:12345";
            var          configuration   = Mock.Of <IApiMetadataConfiguration>(cfg => cfg.DependenciesUrl == DependenciesUrl);
            var          subject         = new GetStaticDependenciesTest(configuration);
            var          result          = await subject.PerformTest();

            Assert.IsFalse(result);
        }
        public void Should_succeed_against_a_running_server()
        {
            var address = ConfigurationManager.AppSettings["TestingWebServerAddress"];

            using (WebApp.Start(
                       address, app => { app.Run(async context => { await context.Response.WriteAsync("successful result"); }); }))
            {
                var configuration = Mock.Of <IApiMetadataConfiguration>(cfg => cfg.Url == address);
                var subject       = new GetStaticDependenciesTest(configuration);
                var result        = subject.PerformTest().Result;
                Assert.IsTrue(result);
            }
        }