public void GetListaTest() { DbConnection connection = DbConnectionFactory.CreateTransient(); List <QualidadeDownload> result; using (var ctx = new Context(connection)) { ctx.QualidadeDownload.AddRange(_listQualidadeDownloads); ctx.SaveChanges(); var svc = new QualidadeDownloadService(ctx); result = svc.GetLista(); } Assert.AreEqual(5, result.Count); Assert.AreEqual(2, result[1].nCdQualidadeDownload); Assert.AreEqual(1, result[1].nPrioridade); Assert.AreEqual("720p|HDTV", result[1].sIdentificadoresQualidade); Assert.AreEqual("HD", result[1].sQualidade); Assert.AreEqual(5, result[4].nCdQualidadeDownload); Assert.AreEqual(4, result[4].nPrioridade); Assert.AreEqual("280p", result[4].sIdentificadoresQualidade); Assert.AreEqual("Bullshit Quality =D", result[4].sQualidade); }
public void GetTest() { DbConnection conn = DbConnectionFactory.CreateTransient(); QualidadeDownload result1; QualidadeDownload result2; using (var ctx = new Context(conn)) { ctx.QualidadeDownload.AddRange(_listQualidadeDownloads); ctx.SaveChanges(); var svc = new QualidadeDownloadService(ctx); result1 = svc.Get(2); result2 = svc.Get(4); } Assert.AreEqual(2, result1.nCdQualidadeDownload); Assert.AreEqual(1, result1.nPrioridade); Assert.AreEqual("720p|HDTV", result1.sIdentificadoresQualidade); Assert.AreEqual("HD", result1.sQualidade); Assert.AreEqual(4, result2.nCdQualidadeDownload); Assert.AreEqual(3, result2.nPrioridade); Assert.AreEqual("480p", result2.sIdentificadoresQualidade); Assert.AreEqual("HQ", result2.sQualidade); }
public void AdicionarTest() { DbConnection connection = DbConnectionFactory.CreateTransient(); List <QualidadeDownload> result; using (var ctx = new Context(connection)) { var svc = new QualidadeDownloadService(ctx); svc.Adicionar(_listQualidadeDownloads.ToArray()); result = ctx.QualidadeDownload.ToList(); } Assert.AreEqual(5, result.Count); Assert.AreEqual(2, result[1].nCdQualidadeDownload); Assert.AreEqual(1, result[1].nPrioridade); Assert.AreEqual("720p|HDTV", result[1].sIdentificadoresQualidade); Assert.AreEqual("HD", result[1].sQualidade); Assert.AreEqual(5, result[4].nCdQualidadeDownload); Assert.AreEqual(4, result[4].nPrioridade); Assert.AreEqual("280p", result[4].sIdentificadoresQualidade); Assert.AreEqual("Bullshit Quality =D", result[4].sQualidade); }
public void RemoverTest() { DbConnection conn = DbConnectionFactory.CreateTransient(); using (var context = new Context(conn)) { context.QualidadeDownload.AddRange(_listQualidadeDownloads); context.SaveChanges(); var svc = new QualidadeDownloadService(context); svc.Remover(1); Assert.AreEqual(4, context.QualidadeDownload.Count()); Assert.AreEqual(2, context.QualidadeDownload.First().nCdQualidadeDownload); svc.Remover(_listQualidadeDownloads[1]); Assert.AreEqual(3, context.QualidadeDownload.Count()); Assert.AreEqual(3, context.QualidadeDownload.First().nCdQualidadeDownload); } }
public void UpdateTest() { DbConnection conn = DbConnectionFactory.CreateTransient(); QualidadeDownload result; QualidadeDownload data = _listQualidadeDownloads[0]; using (var context = new Context(conn)) { context.QualidadeDownload.Add(data); context.SaveChanges(); var svc = new QualidadeDownloadService(context); data.sIdentificadoresQualidade = "Atualizado"; svc.Update(data); result = context.QualidadeDownload.First(); } Assert.AreEqual("Atualizado", result.sIdentificadoresQualidade); }