public async Task PatchRequestTestAsync() { var content = "Hello World"; var factory = new Mock <IHttpClientFactory>(); _sent .Setup(e => e.SendAsync(It.IsAny <HttpRequestMessage>())) .ReturnsAsync(new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(content), }) .Verifiable(); _builder .Setup(e => e.BuildRequest(HttpMethod.Patch, It.IsAny <string>(), It.IsAny <string>())) .Returns(new HttpRequestMessage() { Content = new StringContent(content) }) .Verifiable(); var result = await _requestManger.PatchRequest("localhost/1020://index.html", new Product() { ProductName = "xoxo" }, It.IsAny <string>()); result.Should().NotBeNullOrEmpty(); }