コード例 #1
0
        public void AccueilControler_Index_RenvoiVueParDefaut()
        {
            AccueilController controller = new AccueilController();
            ViewResult        resultat   = (ViewResult)controller.Index();

            Assert.AreEqual(string.Empty, resultat.ViewName);
        }
コード例 #2
0
        public void AccueilController_AfficheDate_RenvoiVueIndexEtViewData()
        {
            AccueilController controller = new AccueilController();

            ViewResult resultat = (ViewResult)controller.AfficheDate("Nicolas");

            Assert.AreEqual("Index", resultat.ViewName);
            Assert.AreEqual(new DateTime(2012, 4, 28), resultat.ViewData["date"]);
            Assert.AreEqual("Bonjour Nicolas !", resultat.ViewData["Message"]);
        }
コード例 #3
0
        public void Index()
        {
            // Arrange
            AccueilController controller = new AccueilController();

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
コード例 #4
0
        public void AccueilController_IndexPost_RenvoiActionVote()
        {
            using (IDal dal = new DalEnDur())
            {
                AccueilController controller = new AccueilController(dal);

                RedirectToRouteResult resultat = (RedirectToRouteResult)controller.IndexPost();

                Assert.AreEqual("Index", resultat.RouteValues["action"]);
                Assert.AreEqual("Vote", resultat.RouteValues["controller"]);
                List <Resultats> resultats = dal.ObtenirLesResultats(1);
                Assert.IsNotNull(resultats);
            }
        }