public void probarAgregarGuardarCancion() { var cancion = new Cancion() { idCancion = 2, nombre = "El quinto teletubie", artista = "Chabelos", album = "Teletubies", genero = "Rock", duracionCancion = 3.24, fechaLanzamiento = DateTime.Now, fechaRegistro = DateTime.Now, imagen = "El quinto teletubie" }; var modelState = new ModelStateDictionary(); var mockValidation = new Mock <ICancionValidation>(); mockValidation.Setup(o => o.Validate(cancion, modelState)); mockValidation.Setup(o => o.IsValid()).Returns(true); var mockService = new Mock <ICancionService>(); mockService.Setup(o => o.guardarCancion(cancion)); var controller = new CancionController(mockService.Object, mockValidation.Object); var result = controller.agregar(cancion) as RedirectToRouteResult; Assert.IsInstanceOf <RedirectToRouteResult>(result); mockValidation.Verify(o => o.Validate(cancion, modelState), Times.AtLeastOnce); mockValidation.Verify(o => o.IsValid(), Times.AtLeastOnce); }
public void probarActualizarCancionSys() { var cancion = new Cancion() { idCancion = 2, nombre = "Numb", artista = "Linkin Park", album = "Numb", genero = "Rock", duracionCancion = 3.24, fechaLanzamiento = DateTime.Now, fechaRegistro = DateTime.Now, imagen = "Numb" }; var mock = new Mock <ICancionService>(); mock.Setup(o => o.actualizarCancion(cancion)); var controller = new CancionController(mock.Object, null); var result = controller.actualizarSys(cancion) as RedirectToRouteResult; Assert.IsInstanceOf <RedirectToRouteResult>(result); mock.Verify(o => o.actualizarCancion(cancion), Times.AtLeastOnce); }
public void probarRegistrarCancionSys() { var controller = new CancionController(); var result = controller.registrarCancionSys(); Assert.IsNotNull(result); }
private void button3_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Archivos de Audio|*.wav;*.mp3;*.alac;*.ALAC;*.WAV;*.AAC;*.MP3;"; // Valida tipo de archivo ofd.ShowDialog(); CancionController.SaveFile(ofd.FileName); MusicApp_Load(sender, e); }
public void probarIndexSysObtenerListaCanciones() { var mock = new Mock <ICancionService>(); mock.Setup(o => o.obtenerListaCanciones()); var controller = new CancionController(mock.Object, null); var result = controller.IndexSys() as ViewResult; Assert.IsInstanceOf <ViewResult>(result); mock.Verify(o => o.obtenerListaCanciones(), Times.AtLeastOnce); }
public void probarLogOff() { var mock = new Mock <ICancionService>(); mock.Setup(o => o.logOff()); var controller = new CancionController(mock.Object, null); var result = controller.logOff() as RedirectToRouteResult; Assert.IsInstanceOf <RedirectToRouteResult>(result); mock.Verify(o => o.logOff(), Times.AtLeastOnce); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); AppForm appform = new AppForm(); UserController userController = new UserController(appform); CancionController cancionController = new CancionController(appform); PlaylistController playlistController = new PlaylistController(appform); VideoController videoController = new VideoController(appform); Application.Run(appform); }
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 }
public void eliminarCancionSys() { int idCancion = 2; var mock = new Mock <ICancionService>(); mock.Setup(o => o.eliminarCancion(idCancion)); var controller = new CancionController(mock.Object, null); var result = controller.eliminarSys(idCancion) as RedirectToRouteResult; Assert.IsInstanceOf <RedirectToRouteResult>(result); mock.Verify(o => o.eliminarCancion(idCancion), Times.AtLeastOnce); }
public void pruebaModyficarCancionSys() { var idCancion = 2; var mockService = new Mock <ICancionService>(); mockService.Setup(o => o.obtenerDatosCancionAModificar(idCancion)); var controller = new CancionController(mockService.Object, null); var result = controller.modificarSys(idCancion) as ViewResult; Assert.IsInstanceOf <ViewResult>(result); mockService.Verify(o => o.obtenerDatosCancionAModificar(idCancion), Times.AtLeastOnce); }
static void Main() { Archivos.Usuarios.Add(new Usuario("aa", "aa", "aa", "Gratis")); Archivos.Usuarios.Add(new Usuario("bb", "bb", "bb", "Premium")); Archivos.Lista_usuarios[0] = new List <string>() { "aa", "aa", "aa", Convert.ToString(DateTime.Now), "Gratis" }; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); AppForm appform = new AppForm(); UserController userController = new UserController(appform); CancionController cancionController = new CancionController(appform); Application.Run(appform); }
public void probarAgregarGuardarCancionSysNoPasa() { var cancion = new Cancion(); var modelState = new ModelStateDictionary(); var mockValidation = new Mock <ICancionValidation>(); mockValidation.Setup(o => o.Validate(cancion, null)); mockValidation.Setup(o => o.IsValid()).Returns(false); var mockService = new Mock <ICancionService>(); mockService.Setup(o => o.guardarCancion(cancion)); var controller = new CancionController(mockService.Object, mockValidation.Object); var result = controller.agregarSys(cancion) as RedirectToRouteResult; Assert.IsInstanceOf <RedirectToRouteResult>(result); mockValidation.Verify(o => o.Validate(cancion, modelState), Times.AtLeastOnce); mockValidation.Verify(o => o.IsValid(), Times.AtLeastOnce); }
private void MusicApp_Load(object sender, EventArgs e) { dataGridView1.DataSource = CancionController.GetList(); dataGridView1.Columns["CancionId"].Visible = false; }