コード例 #1
0
        public TestsController(EndpointCollection endpoints, IHttpContextAccessor contextAccessor)
        {
            this.endpoints = endpoints;

            // contextAccessor is injected so that Request is available inside constructor (via TestAgainstUrl property)
            httpContext = contextAccessor.HttpContext;


            if (TestRunner.HasTestSuite(endpoints.SourceDirectory))
            {
                testRunner = new WebTestRunner(endpoints);
                if (TestAgainstUrl)
                {
                    testRunner.Url = "http://localhost:5000";
                }
            }
        }