Пример #1
0
        public ServerFixture()
        {
            _asyncLoggerProvider = new AsyncForwardingLoggerProvider();

            var testLog = AssemblyTestLog.ForAssembly(typeof(TStartup).Assembly);

            _logToken = testLog.StartTestLog(null, $"{nameof(ServerFixture<TStartup>)}_{typeof(TStartup).Name}", out _loggerFactory, "ServerFixture");
            _loggerFactory.AddProvider(_asyncLoggerProvider);
            _logger = _loggerFactory.CreateLogger <ServerFixture <TStartup> >();
            Url     = "http://localhost:" + GetNextPort();

            StartServer(Url);
        }
Пример #2
0
        public ServerFixture()
        {
            _asyncLoggerProvider = new AsyncForwardingLoggerProvider();

            var testLog = AssemblyTestLog.ForAssembly(typeof(TStartup).Assembly);

            _logToken = testLog.StartTestLog(null, $"{nameof(ServerFixture<TStartup>)}_{typeof(TStartup).Name}", out _loggerFactory, "ServerFixture");
            _loggerFactory.AddProvider(_asyncLoggerProvider);
            _logger = _loggerFactory.CreateLogger <ServerFixture <TStartup> >();
            // We're using 127.0.0.1 instead of localhost to ensure that we use IPV4 across different OSes
            Url = "http://127.0.0.1:" + GetNextPort();

            StartServer(Url);
        }