public void Test_de_cantidad_de_reproducciones_por_Banda_asegurando_que_hay_2() { var ado = new MYSQLADO(); ado.Database.EnsureDeleted(); ado.Database.EnsureCreated(); Banda unaBanda = new Banda("TXT", "12345"); unaBanda.Password = EncryptProvider.Sha256(unaBanda.Password); ado.altaBanda(unaBanda); Album unAlbum = new Album("ROR", unaBanda); ado.altaAlbum(unAlbum); Cancion unaCancion = new Cancion("D3C", 8, unAlbum); ado.altaCancion(unaCancion); Cancion otraCancion = new Cancion("WRE", 9, unAlbum); Cliente unCliente = new Cliente("Anuel", "Rodrigez", "*****@*****.**", "ryuu"); unCliente.Password = EncryptProvider.Sha256(unCliente.Password); unCliente.ReproducirCancion(unaCancion); unCliente.ReproducirCancion(otraCancion); ado.altaCliente(unCliente); int res = unaBanda.CantidadDeReproduccionesPorBanda(); Assert.AreEqual(2, res); }
public void Creacion_de_la_tabla_Reproduccion_con_un_cliente() { var ado = new MYSQLADO(); ado.Database.EnsureDeleted(); ado.Database.EnsureCreated(); Banda unaBanda = new Banda("RXR", "12345"); unaBanda.Password = EncryptProvider.Sha256(unaBanda.Password); ado.altaBanda(unaBanda); Album unAlbum = new Album("RAR", unaBanda); ado.altaAlbum(unAlbum); Cancion unaCancion = new Cancion("D4C", 8, unAlbum); ado.altaCancion(unaCancion); Cliente unCliente = new Cliente("Ana", "Rodrigez", "*****@*****.**", "truytu"); unCliente.Password = EncryptProvider.Sha256(unCliente.Password); unCliente.ReproducirCancion(unaCancion); ado.altaCliente(unCliente); }
public void Test_Verificacion_de_Cliente_por_gmail_y_password() { var ado = new MYSQLADO(); var res2 = ado.clientePorUserYPass("*****@*****.**", EncryptProvider.Sha256("truytu")); Assert.AreEqual(null, res2); }
public void Creacion_de_la_tabla_Reproduccion_con_mas_de_un_cliente() { var ado = new MYSQLADO(); ado.Database.EnsureDeleted(); ado.Database.EnsureCreated(); Banda unaBanda = new Banda("RXR", "12345"); unaBanda.Password = EncryptProvider.Sha256(unaBanda.Password); ado.altaBanda(unaBanda); Album unAlbum = new Album("RAR", unaBanda); ado.altaAlbum(unAlbum); Cancion unaCancion = new Cancion("D4C", 8, unAlbum); ado.altaCancion(unaCancion); Cliente unCliente1 = new Cliente("Ana", "Rodrigez", "*****@*****.**", "truytu"); Cliente unCliente2 = new Cliente("Roberto", "Cuevas", "*****@*****.**", "ejhguguf"); ado.altaCliente(unCliente2); ado.altaCliente(unCliente1); unCliente1.Password = EncryptProvider.Sha256(unCliente1.Password); unCliente2.Password = EncryptProvider.Sha256(unCliente2.Password); unCliente1.ReproducirCancion(unaCancion); unCliente2.ReproducirCancion(unaCancion); unCliente1.ReproducirCancion(unaCancion); unCliente1.ReproducirCancion(unaCancion); ado.actualizarCliente(unCliente1); ado.actualizarCliente(unCliente2); int res = unaCancion.CantidadReproducciones(); Assert.AreEqual(4, res); }
public void Test_de_Traer_la_lista_de_Canciones() { var ado = new MYSQLADO(); Banda unaBanda = new Banda("XR", "12345"); unaBanda.Password = EncryptProvider.Sha256(unaBanda.Password); ado.altaBanda(unaBanda); Album unAlbum = new Album("AR", unaBanda); ado.altaAlbum(unAlbum); Cancion unaCancion = new Cancion("R", 9, unAlbum); ado.altaCancion(unaCancion); List <Cancion> res = ado.traerCanciones(); int cantidadCanciones = res.Count; Assert.AreEqual(2, cantidadCanciones); }
public static void SetUpClase(TestContext context) { AdoMySQL = new MYSQLADO(); AdoMySQL.Database.EnsureDeleted(); }