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 }