public void TestDetailsRedirect()
        {
            //--verifica se é feito redirecionamento para Index quando uma ID com o valor - 1 é passada para o método Details().
            var controller = new SessoesController();
            var result     = (RedirectToRouteResult)controller.Details(-1);

            Assert.AreEqual("Index", result.RouteName);
        }
        public void Index()
        {
            //--Verifica se uma View é retornada quando o método SessoesController Index() é acionado
            SessoesController controller = new SessoesController();
            ViewResult        result     = controller.Index() as ViewResult;

            Assert.IsNotNull(result);
        }
        public void Details()
        {
            //--Verifica se uma sessão é retornada quando o método SessoesController Details() é acionado
            SessoesController controller = new SessoesController();
            ViewResult        result     = controller.Details(6) as ViewResult;
            var sessao = (Sessao)result.ViewData.Model;

            Assert.AreEqual(DateTime.Now.Date, sessao.Data);
        }