Ejemplo n.º 1
0
 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);
        }