public async void GetDashboardsWillReturnNotFoundWhenNull() { _mockedRepository.Setup(x => x.GetAllAsync()).ReturnsAsync(() => null); var myController = new DashboardsController(_mockedRepository.Object); var actionResult = await myController.GetDashboards(); Assert.NotNull(actionResult); Assert.IsType <NotFoundResult>(actionResult.Result); }
public async void GetDashboardsWillReturnOkResult() { _mockedRepository.Setup(repo => repo.GetAllAsync()).ReturnsAsync(_dashboards); var actionResult = await _dashboardsController.GetDashboards(); var result = actionResult.Result as OkObjectResult; Assert.NotNull(result); Assert.IsType <OkObjectResult>(result); Assert.Equal(_dashboards, result.Value); }