public void should_throw_UnsuccessfulCommandExecutionException_if_connection_to_updater_service_fails() { _sleeper.Expect(x => x.Sleep(Arg <int> .Is.Anything)); _connectionChecker.Stub(x => x.Check()) .Throw(new UnsuccessfulCommandExecutionException("error message", new ExecutableResult { ExitCode = "1" })); var result = _xentoolsUpdate.Execute(_agentUpdateInfo); Assert.That(result.ExitCode, Is.EqualTo("1")); Assert.That(result.Error[0], Is.EqualTo("Update failed")); }
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); }