public async void DeleteAsync_Called_CallsBuildUriWithFieldId() { // Given _client.Setup(b => b.BuildUri(It.IsAny <string>(), It.Is <string>(s => s.Contains("321")))).Returns(new Uri("http://search")); var requestResource = new RequestResource(_client.Object); // When await requestResource.DeleteAsync(321); // Then _client.Verify(c => c.BuildUri(It.Is <string>(s => s.Contains("321")), "")); }
public async void DeleteAsync_Called_CallsDeleteOnClient() { // Given var response = new RequestResponse { Item = new Request { Id = 1 } }; _client.Setup(b => b.GetAsync <RequestResponse>(It.IsAny <Uri>())).Returns(TaskHelper.CreateTaskFromResult(response)); var requestResource = new RequestResource(_client.Object); // When await requestResource.DeleteAsync(321); // Then _client.Verify(c => c.DeleteAsync(It.IsAny <Uri>())); }