Ejemplo n.º 1
0
        public void DeleteNotExistingMatchRedirect()
        {
            string expected = "System.Web.Mvc.HttpNotFoundResult";
            // Arrange
            var list = new List <Players.Models.Match> {
                match1
            };
            var mockedService = new Mock <IMatchRepository>();

            mockedService.Setup(m => m.GetAllMatches()).Returns(list);
            mockedService.Setup(m => m.FindById(1)).Returns(match1);
            MatchController controller = new MatchController(mockedService.Object);

            controller.ModelState.AddModelError("Error", "error");
            // Act
            var result = controller.Delete(12345);

            // Assert
            Assert.AreEqual(expected, result.ToString());
        }
Ejemplo n.º 2
0
        public void DeleteExistingMatch()
        {
            // Arrange
            var list = new List <Players.Models.Match> {
                match1
            };
            var mockedService = new Mock <IMatchRepository>();

            mockedService.Setup(m => m.GetAllMatches()).Returns(list);
            mockedService.Setup(m => m.FindById(1)).Returns(match1);
            MatchController controller = new MatchController(mockedService.Object);

            controller.ModelState.AddModelError("Error", "error");
            // Act
            var result = controller.Delete(1);
            // Assert
            var model = ((ViewResult)result).Model as Players.Models.Match;

            Assert.AreEqual(match1, model);
        }