protected BaseSystemTest(SystemTestFixture fixture, ITestOutputHelper output) { Client = fixture.Client; Write = output.WriteLine; Id = Client.Request.NextId(); Write($"BaseSystemTest: Id = {Id}."); subscription = Client.Response.Spy(Write).Subscribe(Responses.Add); }
protected BaseSystemTest(SystemTestFixture fixture, ITestOutputHelper output) { if (fixture.Client == null) { throw new NullReferenceException(nameof(fixture.Client)); } var provider = new MXLoggerProvider(output.WriteLine); LoggerFactory = new LoggerFactory(new[] { provider }); Logger = LoggerFactory.CreateLogger("SystemTest"); Client = fixture.Client; Id = Client.Request.NextId(); Logger.LogDebug($"BaseSystemTest: Id = {Id}."); subscription = Client.Response.Spy(Logger).Subscribe(Responses.Add); }