Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public void probarRegistrarCancionSys()
        {
            var controller = new CancionController();

            var result = controller.registrarCancionSys();

            Assert.IsNotNull(result);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
        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
        }
Exemple #9
0
        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);
        }
Exemple #10
0
        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);
        }
Exemple #11
0
        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);
        }
Exemple #12
0
        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);
        }
Exemple #13
0
 private void MusicApp_Load(object sender, EventArgs e)
 {
     dataGridView1.DataSource = CancionController.GetList();
     dataGridView1.Columns["CancionId"].Visible = false;
 }