Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 private void GivenANewServer()
 {
     _fakeStateMachine = new FakeStateMachine();
     _messageBus       = new FakeMessageBus();
     _server           = new Server(_messageBus, _serversInCluster, _fakeStateMachine, new ConsoleLogger("ConsoleLogger", (x, y) => true, true));
 }
Esempio n. 3
0
 private void GivenANewServer()
 {
     _fakeStateMachine = new FakeStateMachine();
     _messageBus       = new FakeMessageBus();
     _server           = new Server(_messageBus, _serversInCluster, _fakeStateMachine, new LoggerFactory());
 }
Esempio n. 4
0
 private void GivenANewServer(Mock <IMessageBus> mock)
 {
     _fakeStateMachine = new FakeStateMachine();
     _server           = new Server(mock.Object, _serversInCluster, _fakeStateMachine, new LoggerFactory());
 }
Esempio n. 5
0
 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));
 }
Esempio n. 6
0
 private void GivenANewServer(Mock<IMessageBus> mock)
 {
     _fakeStateMachine = new FakeStateMachine();
     _server = new Server(mock.Object, _serversInCluster, _fakeStateMachine, new ConsoleLogger("ConsoleLogger", (x, y) => true, true));
 }
Esempio n. 7
0
 private void GivenANewServer()
 {
     _fakeStateMachine = new FakeStateMachine();
     _server           = new Server(_messageBus.Object, _serversInCluster, _fakeStateMachine, new LoggerFactory());
     _serversInCluster.Add(new ServerInCluster(_server.Id));
 }