public void RideControllerDetailsReturnsView_ExpectedSuccess() { // Arrange var _mock = new Mock <IRideLogic>(); _mock.Setup(x => x.GetSingleRide(It.IsAny <Int32>())).ReturnsAsync(GetRide()); var controllerUnderTest = new RideController(_context, _mock.Object); // Act var result = controllerUnderTest.Details(1); // Assert Assert.NotNull(result); var viewResult = Assert.IsType <Task <IActionResult> >(result); }