public void TestGetMailingUnsuccessful() { IAuthorizationStrategy basicAuthStrategy = MockAuthStrategy(); IServiceCommunicator serviceCommunicator = MockServiceCommunicator(); IStamprApiClient stamprApiClient = new StamprApiClient.StamprApiClient("http://no", _username, _password, serviceCommunicator, basicAuthStrategy); Assert.Throws<ServiceCommunicationException>(() => stamprApiClient.GetMailings(4679)); }
public void TestGetMailingUnsuccessful() { IAuthorizationStrategy basicAuthStrategy = MockAuthStrategy(); IServiceCommunicator serviceCommunicator = MockServiceCommunicator(); IStamprApiClient stamprApiClient = new StamprApiClient.StamprApiClient("http://no", _username, _password, serviceCommunicator, basicAuthStrategy); Assert.Throws <ServiceCommunicationException>(() => stamprApiClient.GetMailings(4679)); }
public void TestSearchMailingInvalidSearch() { IAuthorizationStrategy basicAuthStrategy = MockAuthStrategy(); IServiceCommunicator serviceCommunicator = MockServiceCommunicator(); IStamprApiClient stamprApiClient = new StamprApiClient.StamprApiClient(_url, _username, _password, serviceCommunicator, basicAuthStrategy); Assert.Throws <ArgumentException>(() => stamprApiClient.GetMailings(new SearchModel <Status>())); }
public void TestGetMailingSuccessful() { IAuthorizationStrategy basicAuthStrategy = MockAuthStrategy(); IServiceCommunicator serviceCommunicator = MockServiceCommunicator(); IStamprApiClient stamprApiClient = new StamprApiClient.StamprApiClient(_url, _username, _password, serviceCommunicator, basicAuthStrategy); MailingModel model = stamprApiClient.GetMailings(1348).First(); Assert.AreEqual(model.Format, Format.none); Assert.AreEqual(model.Address, "Add"); Assert.AreEqual(model.ReturnAddress, "RetAdd"); Assert.AreEqual(model.Mailing_Id, 1348); Assert.AreEqual(model.User_Id, 1); }
public void TestSearchMailingInvalidSearch() { IAuthorizationStrategy basicAuthStrategy = MockAuthStrategy(); IServiceCommunicator serviceCommunicator = MockServiceCommunicator(); IStamprApiClient stamprApiClient = new StamprApiClient.StamprApiClient(_url, _username, _password, serviceCommunicator, basicAuthStrategy); Assert.Throws<ArgumentException>(() => stamprApiClient.GetMailings(new SearchModel<Status>())); }