public async Task DetailsReturnsIdea() { // ========= // ARRANGE // ========= var expected = await _context.Ideas.FirstOrDefaultAsync(); Assume.That(expected, Is.Not.Null); // ========= // ACT // ========= ViewResult result = await _controller.Details(expected.Id) as ViewResult; // ========= // ASSERT // ========= AssertViewResultContainsExpectedId(expected, result); }