Ejemplo n.º 1
0
        public async void TestSendRequestMustThrowTransportExceptionWhenCantConnect()
        {
            HttpMockHelper.MockTransportError();

            await Assert.ThrowsAsync <NetworkException>(async() =>
            {
                await Task.Run(() =>
                {
                    Moyasar.MoyasarService.SendRequest(
                        "GET",
                        "http://someurl/",
                        null
                        );
                });
            });
        }
Ejemplo n.º 2
0
        public async void TestSendRequestMustThrowApiExceptionOnErrorCode()
        {
            HttpMockHelper.MockHttpResponse(HttpStatusCode.NotFound, File.ReadAllText("Fixtures/ObjectNotFound.json"));

            await Assert.ThrowsAsync <ApiException>(async() =>
            {
                await Task.Run(() =>
                {
                    Moyasar.MoyasarService.SendRequest(
                        "GET",
                        "http://someurl/",
                        null
                        );
                });
            });
        }