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 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); }