예제 #1
0
 public AgentUpdate(IAgentUpdateMessageSender agentUpdateMessageSender, IConnectionChecker connectionChecker, IAgentUpdateMessageHandler agentUpdateMessageHandler, ILogger logger)
 {
     _agentUpdateMessageSender  = agentUpdateMessageSender;
     _connectionChecker         = connectionChecker;
     _agentUpdateMessageHandler = agentUpdateMessageHandler;
     _logger = logger;
 }
 public AgentUpdate(IAgentUpdateMessageSender agentUpdateMessageSender, IConnectionChecker connectionChecker, IAgentUpdateMessageHandler agentUpdateMessageHandler, ILogger logger)
 {
     _agentUpdateMessageSender = agentUpdateMessageSender;
     _connectionChecker = connectionChecker;
     _agentUpdateMessageHandler = agentUpdateMessageHandler;
     _logger = logger;
 }
        public void Setup()
        {
            _agentUpdateInfo = "http://something.com/file.zip,544564abc453de787ad";

            _agentUpdateMessageSender = MockRepository.GenerateMock <IAgentUpdateMessageSender>();
            _connectionChecker        = MockRepository.GenerateMock <IConnectionChecker>();
            _logger = MockRepository.GenerateMock <ILogger>();

            _connectionChecker.Stub(x => x.Check());

            _agentUpdate = new AgentUpdate(_agentUpdateMessageSender, _connectionChecker, new AgentUpdateMessageHandler(), _logger);

            _agentUpdate.Execute(_agentUpdateInfo);
        }
        public void Setup()
        {
            _agentUpdateInfo = "http://something.com/file.zip,544564abc453de787ad";

            _agentUpdateMessageSender = MockRepository.GenerateMock<IAgentUpdateMessageSender>();
            _connectionChecker = MockRepository.GenerateMock<IConnectionChecker>();
            _logger = MockRepository.GenerateMock<ILogger>();

            _connectionChecker.Stub(x => x.Check());

            _agentUpdate = new AgentUpdate(_agentUpdateMessageSender, _connectionChecker, new AgentUpdateMessageHandler(), _logger);

            _agentUpdate.Execute(_agentUpdateInfo);
        }