Пример #1
0
        public void Shows_DeleteConfirmed()
        {
            // Arrange
            Source source = GetTestSource();
            var    shows  = GetTestShowSet(source);
            var    db     = new Mock <IPersonalInformationManagerContext>();

            db.Setup(e => e.Shows).Returns(shows);
            db.Setup(e => e.Shows.Find(It.IsAny <int>())).Returns(GetTestShow(source));
            db.Setup(e => e.SaveChanges()).Returns(1);
            ShowsController controller = new ShowsController(db.Object);

            // Act
            var result = (RedirectToRouteResult)controller.DeleteConfirmed(1);

            // Assert
            Assert.AreEqual("Index", result.RouteValues["action"]);
        }