public async Task ThrowServiceException() { // arrange var exception = default(Exception); _endpoint = new HttpEndpoint { BaseAddress = "http://not-found.de/123", Request = "", MethodName = "" }; // act try { _service = new GenericService(new HttpClient(), _endpoint); _service.CallResponded += (o, e) => { Log.Info($"Http responded with code: {e.StatusCode}"); }; var result = await _service.CallAsync <object>((s) => JsonIO.FromJsonString <object>(s)); } catch (Exception ex) { Log.Fatal(ex); exception = ex; } // assert Assert.IsNotNull(exception); }
public async Task ServiceCallAsync() { // arrange _endpoint = new HttpEndpoint { BaseAddress = "https://api.abalin.net", Request = "/get/today?country=de", MethodName = "get" }; _service = new GenericService(new HttpClient(), _endpoint); _service.CallResponded += (o, e) => { Log.Info($"Http responded with code: {e.StatusCode}"); }; // act var result = await _service.CallAsync <object>((s) => JsonIO.FromJsonString <object>(s)); // assert Assert.IsNotNull(result); }