Exemple #1
0
        public async Task Delete_Returns_ProductInfoForDeleting()
        {
            int id     = 4;
            var market = GetSupermarkets().FirstOrDefault(p => p.Id == id);

            //Arrange
            mock.Setup(repo => repo.DeleteAsync(market.Id)).Throws(new Exception());
            controller = new SupermarketsController(mock.Object);

            //Act
            var result = await controller.Delete(market.Id);

            //Assert
            var viewResult = Assert.IsType <ViewResult>(result);
        }
Exemple #2
0
        public async Task Delete_Returns_RedirectToActionResult()
        {
            int id     = 4;
            var market = GetSupermarkets().FirstOrDefault(p => p.Id == id);

            //Arrange
            mock.Setup(repo => repo.DeleteAsync(market.Id));
            controller = new SupermarketsController(mock.Object);

            //Act
            var result = await controller.Delete(market.Id);

            //Assert
            var redirectToActionResult = Assert.IsType <RedirectToActionResult>(result);
        }