Ejemplo n.º 1
0
        public async void PutDashboardsWillReturnBadRequestWhenIdsDoNotMatch()
        {
            var myController = new DashboardsController(_mockedRepository.Object);
            var actionResult = await myController.PutDashboard(_dashboards.First().Id + 1, _dashboards.First());

            Assert.NotNull(actionResult);
            Assert.IsType <BadRequestResult>(actionResult);
        }
Ejemplo n.º 2
0
        public async void PutDashboardsWillReturnNotFoundWhenThereAreNoChanges()
        {
            _mockedRepository.Setup(x => x.PutAsync(It.IsAny <int>(), It.IsAny <Dashboard>())).ReturnsAsync(0);
            var myController = new DashboardsController(_mockedRepository.Object);
            var actionResult = await myController.PutDashboard(_dashboards.First().Id, _dashboards.First());

            Assert.NotNull(actionResult);
            Assert.IsType <NotFoundResult>(actionResult);
        }
Ejemplo n.º 3
0
        public async void PutDashboardsWillReturnOkResultWhenEverythingIsOk()
        {
            _mockedRepository.Setup(x => x.PutAsync(It.IsAny <int>(), It.IsAny <Dashboard>())).ReturnsAsync(1);
            var myController = new DashboardsController(_mockedRepository.Object);
            var actionResult = await myController.PutDashboard(_dashboards.First().Id, _dashboards.First());

            Assert.NotNull(actionResult);
            Assert.IsType <OkObjectResult>(actionResult);
        }