public void Delete_HttpReturnsNull_ReturnsNull() { // Arrange DeleteRestResourceContext deleteResourceContext = new DeleteRestResourceContext(); HttpRequest httpRequest = new HttpRequest() { HttpMethod = HttpMethod.DELETE, ResourcePath = deleteResourceContext.ResourcePath, ContentType = "text/plain" }; RestResponse expectedResponse = new RestResponse() { StatusCode = HttpStatusCode.NotFound }; HttpResponse httpResponse = null; mockHttpClient.Setup(hc => hc.Submit(httpRequest)).Returns(httpResponse); // Act RestResponse actualResponse = restClient.Delete(deleteResourceContext); // Assert Assert.IsNull(actualResponse); }
public void Delete_HttpReturnsIn200Range_ReturnsRestResponse() { // Arrange var deleteResourceContext = new DeleteRestResourceContext(); var httpRequest = new HttpRequest { HttpMethod = HttpMethod.DELETE, ResourcePath = deleteResourceContext.ResourcePath, ContentType = "text/plain" }; var expectedResponse = new RestResponse { StatusCode = HttpStatusCode.OK }; var httpResponse = new HttpResponse { StatusCode = HttpStatusCode.OK }; mockHttpClient.Setup(hc => hc.Submit(httpRequest)) .Returns(httpResponse); // Act var actualResponse = restClient.Delete(deleteResourceContext); // Assert Assert.IsNotNull(actualResponse); Assert.AreEqual(expectedResponse.StatusCode, actualResponse.StatusCode); }
public void Delete_HttpReturnsNull_ReturnsNull() { // Arrange var deleteResourceContext = new DeleteRestResourceContext(); var httpRequest = new HttpRequest { HttpMethod = HttpMethod.DELETE, ResourcePath = deleteResourceContext.ResourcePath, ContentType = "text/plain" }; HttpResponse httpResponse = null; mockHttpClient.Setup(hc => hc.Submit(httpRequest)) .Returns(httpResponse); // Act var actualResponse = restClient.Delete(deleteResourceContext); // Assert Assert.IsNull(actualResponse); }