public SendServerStateToBackup(IMessagesSender sender, Func <ITcpClient> clientFactory, ICsDataStore dataStore, IMediator mediator, IProblemManager problemManager, CommunicationServerStorage communicationServerStorage) { this.sender = sender; this.clientFactory = clientFactory; this.dataStore = dataStore; this.mediator = mediator; this.problemManager = problemManager; this.communicationServerStorage = communicationServerStorage; }
public BackupCommunicationsServer(BackupInputMessageListener msgListener, StatusManager statusManager, CommunicationsServerConfiguration cfg, CommunicationsServer primaryServer, Func <IPEndPoint, IServerClient> serverClientFactory, CommunicationServerStorage communicationServerStorage) { this.msgListener = msgListener; this.statusManager = statusManager; this.serverClientFactory = serverClientFactory; this.cfg = cfg; this.primaryServer = primaryServer; this.communicationServerStorage = communicationServerStorage; }
public SendServerStateToBackupTests() { sender = A.Fake <IMessagesSender>(); dataStore = A.Fake <ICsDataStore>(); tcpClient = A.Fake <ITcpClient>(); mediator = A.Fake <IMediator>(); problemManager = A.Fake <IProblemManager>(); communicationServerStorage = A.Fake <CommunicationServerStorage>(); A.CallTo(() => dataStore.ConnectedNodes).Returns(new[] { new NodeInfo(123, "test", new string[0]) }); handler = new SendServerStateToBackup(sender, () => tcpClient, dataStore, mediator, problemManager, communicationServerStorage); }