public async void GetDashboardsByIdWillReturnNotFoundWhenDashboardsIsNull() { _mockedRepository.Setup(x => x.GetByIdAsync(It.IsAny <int>())).ReturnsAsync(() => null); var myController = new DashboardsController(_mockedRepository.Object); var actionResult = await myController.GetDashboard(It.IsAny <int>()); Assert.NotNull(actionResult); Assert.IsType <NotFoundResult>(actionResult.Result); }
public async void GetDashboardsByIdWillReturnOkResult() { _mockedRepository.Setup(x => x.GetByIdAsync(It.IsAny <int>())).ReturnsAsync(_dashboards.First()); var myController = new DashboardsController(_mockedRepository.Object); var actionResult = await myController.GetDashboard(It.IsAny <int>()); OkObjectResult result = actionResult.Result as OkObjectResult; Assert.NotNull(result); Assert.IsType <OkObjectResult>(result); Assert.Equal(_dashboards.First(), result.Value); }