protected TestServer CreateServer(params Rule[] rules) { var settings = new ImpostorSettings(); foreach (var rule in rules) { settings.Rules.Add(rule); } return(CreateServer(settings)); }
protected TestServer CreateServer(ImpostorSettings settings) { var server = TestServer.Create(app => { app.UseImpostor(settings, new ImpostorDependencies( // ReSharper disable once RedundantArgumentName ioFactory: IOFactory, loggerFactory: t => new TestOutputLogger(_output, t.Name) )); }); _servers.Add(server); return(server); }