public SolutionsMessageHandler(IProblemManager manager, IMessagesSender sender, IBackupServerManager backups, IBackupSender backupSender, ICsDataStore nodeStore) : base(manager, sender, backupSender) { this.backups = backups; this.nodeStore = nodeStore; }
public RestoreBackupServer(ICsConfigurationProvider cfgProvider, IBackupServerManager backupManager, IMediator mediator) { this.backupManager = backupManager; this.cfgProvider = cfgProvider; this.mediator = mediator; }
public RestoreBackupServerTests() { cfgProvider = A.Fake <ICsConfigurationProvider>(); backupServers = A.Fake <IBackupServerManager>(); mediator = A.Fake <IMediator>(); handler = new RestoreBackupServer(cfgProvider, backupServers, mediator); }
public BackupSender(IMessagesSender sender, IBackupServerManager backupServers, Func <ITcpClient> clientFactory, IMediator mediator) { this.sender = sender; this.backupServers = backupServers; this.clientFactory = clientFactory; this.mediator = mediator; }
public StatusMessageHandler(IMessagesSender messagesSender, IMediator mediator, IBackupServerManager backupServers, IProblemDispatcher problemDispatcher, IBackupSender backupSender) { this.messagesSender = messagesSender; this.mediator = mediator; this.backupServers = backupServers; this.problemDispatcher = problemDispatcher; this.backupSender = backupSender; }
public BackupSenderTests() { messagesSender = A.Fake <IMessagesSender>(); backupServers = A.Fake <IBackupServerManager>(); client = A.Fake <ITcpClient>(); mediator = A.Fake <IMediator>(); message = A.Fake <IMessage>(); A.CallTo(() => backupServers.GetFollowingNodes()).Returns(BackupNodes); A.CallTo(() => client.GetStream()).Returns(A.Fake <INetworkStream>()); sender = new BackupSender(messagesSender, backupServers, () => client, mediator); }
public StatusMessageHandlerTests() { mediator = A.Fake <IMediator>(); sender = A.Fake <IMessagesSender>(); backupServers = A.Fake <IBackupServerManager>(); client = A.Fake <ITcpClient>(); dispatcher = A.Fake <IProblemDispatcher>(); backupSender = A.Fake <IBackupSender>(); A.CallTo(() => client.GetStream()).Returns(A.Fake <INetworkStream>()); A.CallTo(() => backupServers.BackupServers).Returns(SampleServers); A.CallTo(() => dispatcher.GetWorkForNode(0)).WithAnyArguments().Returns(null); handler = new StatusMessageHandler(sender, mediator, backupServers, dispatcher, backupSender); }
public RegisterMessageHandlerTests() { sender = A.Fake <IMessagesSender>(); config = new CommunicationsServerConfiguration { CommunicationsTimeout = Timeout }; idGenerator = A.Fake <IClientIdGenerator>(); backupManager = A.Fake <IBackupServerManager>(); mediator = A.Fake <IMediator>(); client = A.Fake <ITcpClient>(); backupSender = A.Fake <IBackupSender>(); A.CallTo(() => backupManager.BackupServers).Returns(A.CollectionOfFake <BackupNodeInfo>(0).ToArray()); A.CallTo(() => client.GetStream()).Returns(A.Fake <INetworkStream>()); A.CallTo(() => client.RemoteEndpoint).Returns(Endpoint); message = new RegisterMessage { Type = Constants.NodeTypes.ComputationalNode }; A.CallTo(() => idGenerator.Next()).Returns(NodeId); handler = new RegisterMessageHandler(sender, config, idGenerator, mediator, backupSender); }
public NoOperationHandler(IBackupServerManager backupServers) { this.backupServers = backupServers; }