Exemplo n.º 1
0
        public void probarIndexObtenerListaCanciones()
        {
            var mock = new Mock <ICancionService>();

            mock.Setup(o => o.obtenerListaCanciones());

            var controller = new CancionController(mock.Object, null);
            var result     = controller.Index() as ViewResult;

            Assert.IsInstanceOf <ViewResult>(result);
            mock.Verify(o => o.obtenerListaCanciones(), Times.AtLeastOnce);
        }
        public void IndexDebeRetornarVisataConListaDeCanciones()
        {
            var service = new Mock <ICancionServicio>();

            service.Setup(o => o.GetAllByFilter(null)).Returns(new List <Cancion>());
            var controller = new CancionController(service.Object);


            var view = controller.Index(null) as ViewResult;

            Assert.IsInstanceOf <ViewResult>(view);
            Assert.IsInstanceOf <List <Cancion> >(view.Model); //Que el view.model sea una instancia de canciones
        }