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); }
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); }