public void Post_CalledWithRequest_ReturnsRequestReponse() { // Given var response = new RequestResponse { Item = new Request { Subject = "blah blah" } }; var request = new RequestRequest { Item = new Request { Subject = "blah blah" } }; _client.Setup(b => b.Post <RequestResponse>( It.IsAny <Uri>(), request, "application/json", It.IsAny <string>(), It.IsAny <string>())) .Returns(response); var requestResource = new RequestResource(_client.Object); // When var result = requestResource.Post(request); // Then Assert.That(result, Is.EqualTo(response)); }
public void Post_Called_BuildsUri() { // Given var request = new RequestRequest { Item = new Request { Subject = "blah blah" } }; var requestResource = new RequestResource(_client.Object); // When requestResource.Post(request); // Then _client.Setup(b => b.BuildUri(It.IsAny <string>(), "")); }
public void Post_CalledWithRequest_ReturnsRequestReponse() { // Given var response = new RequestResponse { Item = new Request { Subject = "blah blah" } }; var request = new RequestRequest { Item = new Request { Subject = "blah blah" } }; _client.Setup(b => b.Post<RequestResponse>(It.IsAny<Uri>(), request, "application/json")).Returns(response); var requestResource = new RequestResource(_client.Object); // When var result = requestResource.Post(request); // Then Assert.That(result, Is.EqualTo(response)); }
public void Post_Called_BuildsUri() { // Given var request = new RequestRequest { Item = new Request { Subject = "blah blah" } }; var requestResource = new RequestResource(_client.Object); // When requestResource.Post(request); // Then _client.Setup(b => b.BuildUri(It.IsAny<string>(), "")); }