public void LoginFailure() { var validator = new JiraConnectionValidator { JiraConnector = ConnectorMock, Logger = LoggerMock }; Expect.Call(ConnectorMock.Login).Throw(new JiraLoginException()); Repository.ReplayAll(); var result = validator.Validate(); Repository.VerifyAll(); Assert.IsFalse(result, "Connection is not valid."); }
public void ValidConnection() { var validator = new JiraConnectionValidator { JiraConnector = ConnectorMock, Logger = LoggerMock }; Expect.Call(ConnectorMock.Login); Expect.Call(ConnectorMock.Logout); Repository.ReplayAll(); var result = validator.Validate(); Repository.VerifyAll(); Assert.IsTrue(result, "Connection is not valid."); }
public void InvalidConnection() { var validator = new JiraConnectionValidator(Url, Username, Password); Expect.Call(ServiceFactory.CreateNew(Url)).Return(SoapService); Expect.Call(SoapService.Login(Username, Password)).Throw(new Exception()); SoapService.Dispose(); Repository.ReplayAll(); var result = validator.Validate(); Repository.VerifyAll(); Assert.IsFalse(result, "Connection is not valid."); }