예제 #1
0
        private IValidatorConfirmationService BuildValidatorConfirmationServicePostMock()
        {
            var requestSenderMock = new Mock <IHttpRequestSender>();

            requestSenderMock.Setup(s => s.PostAsync(It.IsAny <string>(), It.IsAny <HttpContent>()))
            .ReturnsAsync(new HttpResponseMessage(System.Net.HttpStatusCode.Created));

            IValidatorConfirmationService service = new ValidatorConfirmationService(requestSenderMock.Object);

            return(service);
        }
예제 #2
0
        private IValidatorConfirmationService BuildValidatorConfirmationServiceGetMock()
        {
            var response = new HttpResponseMessage(System.Net.HttpStatusCode.OK);

            response.Content = new StringContent(JsonConvert.SerializeObject(CreateMockResponse()), Encoding.UTF8,
                                                 "application/json");
            var requestSenderMock = new Mock <IHttpRequestSender>();

            requestSenderMock
            .Setup(s => s.GetAsync(It.IsAny <string>()))
            .ReturnsAsync(response);

            IValidatorConfirmationService service = new ValidatorConfirmationService(requestSenderMock.Object);

            return(service);
        }