public static void TestClass(TestContext ctx) { using (var context = dbFactory.GetInstance()) { Envio forId = context.Envios.Add(new Envio { DestinatarioId = 1, Estado = 0, FechaEntrega = DateTime.Now }); context.SaveChanges(); EnvioIdTest = forId.EnvioId; } }
public static void TestClass(TestContext testctx) { dbFactory = new PaqDropCreateDBFactory(); using (var ctx = dbFactory.GetInstance()) { ctx.Database.Initialize(true); } }
public void TestCleanUp() { using (var ctx = dbFactory.GetInstance()) { foreach (long id in listado) { ctx.Database.ExecuteSqlCommand("DELETE from Envios WHERE EnvioId = @id", new SqlParameter("@id", id)); } } }
public void TestInicializa() { dbFactory = new PaqDropCreateDBFactory(); sut = new EnvioRepository(new EnvioConversor(new PaqueteConversor()), dbFactory); using (var ctx = dbFactory.GetInstance()) { ctx.Database.Initialize(true); } listado = new List <long>(); }
public EnvioDTO Create(EnvioDTO envio) { Envio e = Conversor.DTO2Entity(envio); using (var ctx = Factory.GetInstance()) { e = ctx.Envios.Add(e); ctx.SaveChanges(); envio = Conversor.Entity2DTO(e); } return(envio); }
public PaqueteDTO Create(PaqueteDTO paquete) { Paquete entity = paqueteConversor.DTO2Entity(paquete); PaqueteDTO dto = null; using (var ctx = dbFactory.GetInstance()) { entity = ctx.Paquetes.Add(entity); if (entity == null) { throw new PaqueteException("No se pudo crear el paquete."); } ctx.SaveChanges(); dto = paqueteConversor.Entity2DTO(entity); } return(dto); }