public void ContarBibliotecasDeUnUsuarioTest() { var faker = new Mock <IBibliotecaService>(); faker.Setup(a => a.ObtenerUsuarioLogueado()).Returns(new Usuario { Id = 1, Username = "******", Password = "******", Nombres = "Jose" }); faker.Setup(a => a.ObteberListaBibliotecas()).Returns(new List <Biblioteca> { new Biblioteca { Id = 1, UsuarioId = 1, LibroId = 1 }, new Biblioteca { Id = 2, UsuarioId = 1, LibroId = 2 }, new Biblioteca { Id = 3, UsuarioId = 3, LibroId = 3 } }); var controller = new BibliotecaController(faker.Object); var view = controller.Index() as ViewResult; var model = view.Model as List <Biblioteca>; Assert.AreEqual(2, model.Count); }
public void ReturnsIndexModelTest() { var faker = new Mock <IBibliotecaService>(); faker.Setup(a => a.ObtenerUsuarioLogueado()).Returns(new Usuario { Id = 1, Username = "******", Password = "******", Nombres = "Jose" }); faker.Setup(a => a.ObteberListaBibliotecas()).Returns(new List <Biblioteca> { new Biblioteca { Id = 1, UsuarioId = 1, LibroId = 1 }, new Biblioteca { Id = 2, UsuarioId = 1, LibroId = 2 }, new Biblioteca { Id = 3, UsuarioId = 3, LibroId = 3 } }); var controller = new BibliotecaController(faker.Object); var view = controller.Index() as ViewResult; Assert.IsInstanceOf <List <Biblioteca> >(view.Model); }
public void ReturnsMarcarComoTerminadoTest() { var faker = new Mock <IBibliotecaService>(); faker.Setup(a => a.ObtenerUsuarioLogueado()).Returns(new Usuario { Id = 1, Username = "******", Password = "******", Nombres = "Jose" }); faker.Setup(a => a.ObteberListaBibliotecas()).Returns(new List <Biblioteca> { new Biblioteca { Id = 1, UsuarioId = 1, LibroId = 1 }, new Biblioteca { Id = 2, UsuarioId = 1, LibroId = 2 }, new Biblioteca { Id = 3, UsuarioId = 3, LibroId = 3 } }); var controller = new BibliotecaController(faker.Object); var view = controller.MarcarComoTerminado(1); Assert.IsInstanceOf <RedirectToRouteResult>(view); }
public void probarAgregarListaReproduccion() { var idUsuario = 2; var listaReproduccion = new ListaReproduccion() { nombre = "Rock", idUsuario = 2, usuario = new Usuario() }; var mock = new Mock <IBibliotecaService>(); mock.Setup(o => o.verificarListaReproduccionRepetida(listaReproduccion, idUsuario)); mock.Setup(o => o.agregarIdUsuarioAListaReproduccion(listaReproduccion, idUsuario)); mock.Setup(o => o.obtenerListaReproduccionPorUsuario(idUsuario)); var controller = new BibliotecaController(mock.Object); var result = controller.AgregarListaDeReproduccion(listaReproduccion, idUsuario) as ViewResult; Assert.IsInstanceOf <ViewResult>(result); mock.Verify(o => o.verificarListaReproduccionRepetida(listaReproduccion, idUsuario), Times.AtLeastOnce); mock.Verify(o => o.agregarIdUsuarioAListaReproduccion(listaReproduccion, idUsuario), Times.AtLeastOnce); mock.Verify(o => o.obtenerListaReproduccionPorUsuario(idUsuario), Times.AtLeastOnce); }
public void GetIndexBibliotecaIsOk() { var authManagerMock = new Mock <IAuthManager>(); var bibliotecaServiceMock = new Mock <IBibliotecaService>(); var controller = new BibliotecaController(authManagerMock.Object, bibliotecaServiceMock.Object); var result = controller.Index(); Assert.IsInstanceOf <ViewResult>(result); }
public void PostAddBibliotecaIsOk() { var authManagerMock = new Mock <IAuthManager>(); var bibliotecaServiceMock = new Mock <IBibliotecaService>(); authManagerMock.Setup(x => x.GetUserLogueado()).Returns(new Usuario()); var controller = new BibliotecaController(authManagerMock.Object, bibliotecaServiceMock.Object); var result = controller.Add(1); Assert.IsInstanceOf <RedirectToRouteResult>(result); }
public void MarcarComoTerminadoIsOk() { var authManagerMock = new Mock <IAuthManager>(); var bibliotecaServiceMock = new Mock <IBibliotecaService>(); authManagerMock.Setup(x => x.GetUserLogueado()).Returns(new Usuario()); bibliotecaServiceMock.Setup(x => x.GetBibliotecaByLibroidAndUserid(1, new Usuario())).Returns(new Biblioteca()); var controller = new BibliotecaController(authManagerMock.Object, bibliotecaServiceMock.Object); var result = controller.MarcarComoTerminado(1); Assert.IsInstanceOf <RedirectToRouteResult>(result); }
public void addnotNull() { var mock = new Mock <IBibliotecaService>(); mock.Setup(a => a.BibliotecaAdd(new Biblioteca())); var controller = new BibliotecaController(mock.Object); var view = controller.Add(4) as RedirectToRouteResult; var valor = controller.TempData; Assert.IsNotNull(valor["SuccessMessage"]); Assert.IsInstanceOf <RedirectToRouteResult>(view); }
public void ReturnsAddTest() { var faker = new Mock <IBibliotecaService>(); faker.Setup(a => a.ObtenerUsuarioLogueado()).Returns(new Usuario { Id = 1, Username = "******", Password = "******", Nombres = "Jose" }); var controller = new BibliotecaController(faker.Object); var view = controller.Add(1); Assert.IsInstanceOf <RedirectToRouteResult>(view); }
public void probarDetalleObtenerCancionesDeListaReproduccionNoPasa() { var idListaReproduccion = 2; var mock = new Mock <IBibliotecaService>(); mock.Setup(o => o.obtenerCancionesDeUnaListaReproduccion(idListaReproduccion)); var controller = new BibliotecaController(mock.Object); var result = controller.Detalle(idListaReproduccion) as ViewResult; Assert.IsNotInstanceOf <ViewResult>(result); mock.Verify(o => o.obtenerCancionesDeUnaListaReproduccion(idListaReproduccion), Times.Never); }
public void probarIndexObtenerListaReproduccionUsuario() { var idUsuario = 2; var mock = new Mock <IBibliotecaService>(); mock.Setup(o => o.obtenerListaReproduccionUsuario(idUsuario)); var controller = new BibliotecaController(mock.Object); var result = controller.Index(idUsuario) as ViewResult; Assert.IsInstanceOf <ViewResult>(result); mock.Verify(o => o.obtenerListaReproduccionUsuario(idUsuario), Times.AtLeastOnce); }
public void MarcarComoTerminadoNull() { var mock = new Mock <IBibliotecaService>(); mock.Setup(a => a.BibliotecaFindLibroIdyUsuarioId(1, 1)).Returns(new Biblioteca()); mock.Setup(a => a.SaveChanges()); var controller = new BibliotecaController(mock.Object); var view = controller.MarcarComoTerminado(1) as RedirectToRouteResult; var valor = controller.TempData; Assert.IsNotNull(valor["SuccessMessage"]); Assert.IsInstanceOf <RedirectToRouteResult>(view); }
public void probarGuardarCancionEnListaReproduccion() { var idUsuario = 1; var idListaReproduccion = 2; var mock = new Mock <IBibliotecaService>(); mock.Setup(o => o.agregarCancionAListaReproduccion(idUsuario, idListaReproduccion)); var controller = new BibliotecaController(mock.Object); var result = controller.AgregarCancion(idUsuario, idListaReproduccion) as RedirectToRouteResult; Assert.IsInstanceOf <RedirectToRouteResult>(result); mock.Verify(o => o.agregarCancionAListaReproduccion(idUsuario, idListaReproduccion), Times.AtLeastOnce); }
public void pruebaEliminarListaReproduccion() { var idListaReproduccion = 2; var idUsuario = 1; var mock = new Mock <IBibliotecaService>(); mock.Setup(o => o.eliminarListaReproduccionYMostrarNuevaLista(idListaReproduccion, idUsuario)); var controller = new BibliotecaController(mock.Object); var result = controller.EliminarListRe(idListaReproduccion, idUsuario) as ViewResult; Assert.IsInstanceOf <ViewResult>(result); mock.Verify(o => o.eliminarListaReproduccionYMostrarNuevaLista(idListaReproduccion, idUsuario), Times.AtLeastOnce); }
public void pruebaSeleccionarPlaylistObtenerListaReproduccionPorUsuario() { var idUsuario = 2; var idCancion = 5; var mock = new Mock <IBibliotecaService>(); mock.Setup(o => o.obtenerListaReproduccionPorUsuarioIQueriable(idUsuario)); var controller = new BibliotecaController(mock.Object); var result = controller.SeleccionarPlaylist(idCancion, idUsuario) as ViewResult; Assert.IsInstanceOf <ViewResult>(result); mock.Verify(o => o.obtenerListaReproduccionPorUsuarioIQueriable(idUsuario), Times.AtLeastOnce); }
public void testIndexnotNull() { var mock = new Mock <IBibliotecaService>(); mock.Setup(a => a.bibliotecaWithLibroUsuario(1)).Returns(new List <Biblioteca>() { new Biblioteca(), new Biblioteca(), }); var controller = new BibliotecaController(mock.Object); var view = controller.Index() as ViewResult; var modelo = (List <Biblioteca>)view.Model; Assert.AreEqual(modelo.Count, 2); Assert.IsInstanceOf <List <Biblioteca> >(view.Model); Assert.IsNotNull(view); }
public void MarcarComoTerminado() { var user = new Mock <IUsuario>(); var listbi = new Mock <IBiblioteca>(); Usuario usuario = new Usuario() { Id = 1, Nombres = "Anais", Password = "******", Username = "******" }; user.Setup(s => s.setNombreUsuario()).Returns(usuario); listbi.Setup(a => a.GetBibliotecas(usuario)).Returns(new List <Biblioteca>()); var listaBi = new BibliotecaController(listbi.Object, user.Object); var view = listaBi.MarcarComoTerminado(1); Assert.IsInstanceOf <RedirectToRouteResult>(view); }
public void ListBiblioteca() { var user = new Mock <IUsuario>(); var list = new Mock <IBiblioteca>(); Usuario usuario = new Usuario() { Id = 1, Nombres = "Anais", Password = "******", Username = "******" }; user.Setup(s => s.setNombreUsuario()).Returns(usuario); list.Setup(a => a.GetBibliotecas(usuario)).Returns(new List <Biblioteca>()); var listaBi = new BibliotecaController(list.Object, user.Object); var view = listaBi.Index() as ViewResult; Assert.IsInstanceOf <ViewResult>(view); }
public void AddBiblioteca() { var sess = new Mock <IUsuario>(); var list = new Mock <IBiblioteca>(); Usuario usuario = new Usuario() { Id = 1, Nombres = "Anda", Password = "******", Username = "******" }; sess.Setup(s => s.setNombreUsuario()).Returns(usuario); list.Setup(a => a.GetBibliotecas(usuario)).Returns(new List <Biblioteca>()); var listaBi = new BibliotecaController(list.Object, sess.Object); var view = listaBi.Add(1); Assert.IsInstanceOf <RedirectToRouteResult>(view); }