Example #1
0
        public void DeleteImposter_SendsRequest_ImpostersResourceWithPort()
        {
            const int port             = 123;
            var       expectedResource = string.Format("imposters/{0}", port);

            var response = GetResponse(HttpStatusCode.OK);

            _mockClient.Setup(x => x.DeleteAsync(expectedResource))
            .ReturnsAsync(response);

            _proxy.DeleteImposter(port);

            _mockClient.Verify(x => x.DeleteAsync(expectedResource), Times.Once);
        }
Example #2
0
        public void DeleteImposter_SendsRequest_DeleteMethod()
        {
            var response = new RestResponse {
                StatusCode = HttpStatusCode.OK
            };
            IRestRequest requestSent = null;

            _mockRestClient.Setup(x => x.Execute(It.IsAny <IRestRequest>()))
            .Returns(response)
            .Callback <IRestRequest>(req => requestSent = req);

            _proxy.DeleteImposter(123);

            Assert.AreEqual(Method.DELETE, requestSent.Method);
        }