示例#1
0
        private void CreateServer(Subject<IEnumerable<Peer>> peerObservable, string nodeId)
        {
            var server = TestServer.Create(app =>
                                           {
                                               var startup = new StartUp();
                                               startup.ConfigureApplication(app);
                                               startup.ConfigureAndStartRaft(nodeId, peerObservable);
                                           });
            Trace.Listeners.RemoveAt(Trace.Listeners.Count - 1);
            disposables.Add(server);
            httpClients.Add(server.HttpClient);

            clientsById.Add(new KeyValuePair<string, HttpClient>(nodeId, server.HttpClient));
        }