public async Task Delete() { DeletePayload received = null !; var source = new CancellationTokenSource(); //var task = PiperServer.Start(s => { }, s => received = s, source.Token); await PiperClient.SendDeleteAsync("Foo", source.Token); await Task.Delay(1000); source.Cancel(); //await task; await Verifier.Verify(received); }
public IActionResult Delete([FromBody] DeletePayload payload) { _contactsRepository.Delete(payload.id); return(new NoContentResult()); }