public void DeleteAsync_overload3() { //Arrange RestInvoker target = new RestInvoker(_MyUri.OriginalString); StubModule.HaltProcessing = TimeSpan.FromSeconds(0); StubModule.DeletePerson = false; StubModule.TestHarness = new List<Person> { new Person { Id = 1, Email = "*****@*****.**" } }; //Act target.DeleteAsync("/Person/{id}", new { id = 1 }).ContinueWith(task => { using (RestResponse actual = task.Result) { //Assert Assert.True(StubModule.DeletePerson); Assert.NotNull(actual); Assert.True(actual.IsSuccessStatusCode); var person = StubModule.TestHarness.Where(x => x.Id == 1).FirstOrDefault(); Assert.Null(person); } }).Wait(); }