public void GetRestClient_ApiVersion_Correct() { var api = new CaseStackApiMock(); api.Authenticate("foo", "foo"); var apiVersion = api.GetBaseRestClient().DefaultParameters.FirstOrDefault(p => p.Name == "Accept-Version").Value as string; Assert.AreEqual("1.0.0", apiVersion); }
public void GetCustomFieldsAsync_Throws_HttpException() { var api = new CaseStackApiMock(); api.Authenticate("foo", "foo"); var exception = Assert.ThrowsAsync<HttpException>(() => api.GetCustomFieldsAsync<TestError>()); Assert.True(500 == exception.GetHttpCode()); }
public async Task Carrier_SaveAsync_HttpException_Thrown() { var api = new CaseStackApiMock(); api.Authenticate("foo", "foo"); var carrier = api.GetCarrier("foo"); carrier.carrier_id = "err"; Assert.ThrowsAsync<HttpException>(() => carrier.SaveAsync()); }
public void GetCustomer_Throws_HttpException() { var api = new CaseStackApiMock(); api.Authenticate("foo", "foo"); var exception = Assert.Throws<HttpException>(() => api.GetCustomer("err")); Assert.True(500 == exception.GetHttpCode()); }
public void GetCarrier_Data_Valid() { var api = new CaseStackApiMock(); api.Authenticate("foo", "foo"); var carrier = api.GetCarrier("foo"); Assert.IsNotNull(carrier); }