Example #1
0
        public async void PostDashboardsWillReturnBadRequestForEmptyDashboards()
        {
            var myController = new DashboardsController(_mockedRepository.Object);
            var actionResult = await myController.PostDashboard(null);

            Assert.NotNull(actionResult);
            Assert.IsType <BadRequestResult>(actionResult.Result);
        }
Example #2
0
        public async void PostDashboardsWillReturnOkResultWhenEverythingIsOk()
        {
            _mockedRepository.Setup(x => x.AddAsync(It.IsAny <Dashboard>())).ReturnsAsync(1);
            var myController = new DashboardsController(_mockedRepository.Object);
            var actionResult = await myController.PostDashboard(_dashboards.First());

            Assert.NotNull(actionResult);
            Assert.IsType <OkObjectResult>(actionResult.Result);
        }
Example #3
0
        public async void PostDashboardsWithWrongDataWillReturnNotFound()
        {
            _mockedRepository.Setup(x => x.AddAsync(It.IsAny <Dashboard>())).ReturnsAsync(0);
            var myController = new DashboardsController(_mockedRepository.Object);
            var actionResult = await myController.PostDashboard(_dashboards.First());

            Assert.NotNull(actionResult);
            Assert.IsType <NotFoundResult>(actionResult.Result);
        }