Exemple #1
0
        public ConnectionFactory()
        {
            IRestSharpFactory restSharpFactory = new RestSharpFactory();
            IResponseVerifier responseVerifier = new ResponseVerifier();

            _requestExecutor = new RequestExecutor(restSharpFactory, responseVerifier);
        }
Exemple #2
0
        public void should_not_throw_exception()
        {
            // given
            var response = new StandardResponse {
                Ok = true
            };
            var verifier = new ResponseVerifier();

            // when && then
            Assert.DoesNotThrow(() => verifier.VerifyResponse(response));
        }
Exemple #3
0
        public void should_not_throw_exception()
        {
            // given
            var response = new DefaultStandardResponse {
                Ok = true
            };
            var verifier = new ResponseVerifier();

            // when && then
            verifier.VerifyResponse(response);
        }
Exemple #4
0
        public void should_throw_exception_with_given_error_message_when_request_failed()
        {
            // given
            var response = new StandardResponse {
                Ok = false, Error = "I AM A ERROR-message"
            };
            var verifier = new ResponseVerifier();

            // when && then
            var exception = Assert.Throws <CommunicationException>(() => verifier.VerifyResponse(response));

            exception.Message.ShouldEqual($"Error occured while posting message '{response.Error}'");
        }
 public ConnectionFactory()
 {
     IRestSharpFactory restSharpFactory = new RestSharpFactory();
     IResponseVerifier responseVerifier = new ResponseVerifier();
     _requestExecutor = new RequestExecutor(restSharpFactory, responseVerifier);
 }