private async Task GivenAServerIsRunning(string baseUrl) { Server server = null; HttpClientMessageSender messageSender = null; ServerInCluster serverInCluster = null; InMemoryBus messageBus = null; IStateMachine stateMachine = null; var webHost = new WebHostBuilder() .UseUrls(baseUrl) .UseKestrel() .UseContentRoot(Directory.GetCurrentDirectory()) .ConfigureServices(x => { }) .Configure(app => { var logger = new ConsoleLogger("ConsoleLogger", (x, y) => true, true); messageSender = new HttpClientMessageSender(_serviceRegistry, logger); messageBus = new InMemoryBus(messageSender); stateMachine = new FakeStateMachine(); var result = app.UseRaftyForTesting(new Uri(baseUrl), messageSender, messageBus, stateMachine, _serviceRegistry, logger, _serversInCluster); server = result.server; serverInCluster = result.serverInCluster; }) .Build(); webHost.Start(); var serverContainer = new ServerContainer(webHost, server, baseUrl, messageSender, serverInCluster, messageBus, stateMachine); _servers.Add(serverContainer); }
private void GivenANewServer() { _fakeStateMachine = new FakeStateMachine(); _messageBus = new FakeMessageBus(); _server = new Server(_messageBus, _serversInCluster, _fakeStateMachine, new ConsoleLogger("ConsoleLogger", (x, y) => true, true)); }
private void GivenANewServer() { _fakeStateMachine = new FakeStateMachine(); _messageBus = new FakeMessageBus(); _server = new Server(_messageBus, _serversInCluster, _fakeStateMachine, new LoggerFactory()); }
private void GivenANewServer(Mock <IMessageBus> mock) { _fakeStateMachine = new FakeStateMachine(); _server = new Server(mock.Object, _serversInCluster, _fakeStateMachine, new LoggerFactory()); }
private void GivenANewServer() { _fakeStateMachine = new FakeStateMachine(); _server = new Server(_messageBus.Object, _serversInCluster, _fakeStateMachine, new ConsoleLogger("ConsoleLogger", (x, y) => true, true)); _serversInCluster.Add(new ServerInCluster(_server.Id)); }
private void GivenANewServer(Mock<IMessageBus> mock) { _fakeStateMachine = new FakeStateMachine(); _server = new Server(mock.Object, _serversInCluster, _fakeStateMachine, new ConsoleLogger("ConsoleLogger", (x, y) => true, true)); }
private void GivenANewServer() { _fakeStateMachine = new FakeStateMachine(); _server = new Server(_messageBus.Object, _serversInCluster, _fakeStateMachine, new LoggerFactory()); _serversInCluster.Add(new ServerInCluster(_server.Id)); }