public void Post_throws_on_network_error() { var flow = new RestFlow().Post(new HttpRequestException()); Exceptions.AssertThrowsNetworkError( () => Client.Post(flow, "endpoint", DeviceId, Timestamp, RestClient.NoParameters), "Network error has occurred"); }
public void StartNewSession_throws_on_network_error() { var error = new HttpRequestException("Network error"); var flow = new RestFlow().Get(error); var e = Exceptions.AssertThrowsNetworkError(() => Client.StartNewSession(TestData.ClientInfo, flow), "Network error"); Assert.Same(error, e.InnerException); }
private void TriggerEmailWithToken_throws_on_network_error() { var error = new HttpRequestException("Network error"); var rest = new RestFlow().Post("", error); var e = Exceptions.AssertThrowsNetworkError(() => Remote.TriggerEmailWithPasscode(Username, rest), "network error occurred"); Assert.Same(error, e.InnerException); }
private void Fetch_throws_on_network_error() { var error = new HttpRequestException("Network error"); var rest = new RestFlow().Post("{}", error); var e = Exceptions.AssertThrowsNetworkError(() => Remote.Fetch(Username, Uki, rest), "Network error occurred"); Assert.Equal(error, e.InnerException); }
private void RegisterDeviceWithToken_throws_on_network_error() { var error = new HttpRequestException("Network error"); var rest = new RestFlow().Post("", error); var e = Exceptions.AssertThrowsNetworkError( () => Remote.RegisterDeviceWithToken(Username, Uki, DeviceName, Token, rest), "network error occurred"); Assert.Same(error, e.InnerException); }
private static void VerifyNetworkError(RestFlow flow, Action <RestFlow> f) { Exceptions.AssertThrowsNetworkError(() => f(flow), "Network error"); }