public void DeleteAllImposters_SendsRequest() { var expectedResource = "imposters"; var response = GetResponse(HttpStatusCode.OK); _mockClient.Setup(x => x.DeleteAsync(expectedResource)) .ReturnsAsync(response); _proxy.DeleteAllImposters(); _mockClient.Verify(x => x.DeleteAsync(expectedResource), Times.Once); }
public void DeleteAllImposters_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.DeleteAllImposters(); Assert.AreEqual(Method.DELETE, requestSent.Method); }