public async Task DeleteConfirmedDeletesIdea() { // Get a valid idea out of the db var idea = await _context.Ideas.FirstOrDefaultAsync(); Assume.That(idea, Is.Not.Null); await _controller.DeleteConfirmed(idea.Id); // Fetch the idea back out of the database var result = await _context.Ideas.SingleOrDefaultAsync(i => i.Id == idea.Id); Assert.That(result, Is.Null); }