public void Setup() { var optionsInMemory = new DbContextOptionsBuilder <DulcesYmasContext>(). UseInMemoryDatabase("DulcesYmas1").Options; _context = new DulcesYmasContext(optionsInMemory); _unitOfWork = new UnitOfWork(_context); #region CrearCategorias new ProductoCategoriaCrearService(this._unitOfWork).Crear(new ProductoCategoriaRequest. ProductoCategoriaRequestBuilder("Comestibles").SetId(1).Build()); #endregion #region CrearSubCategorias new ProductoCategoriaAgregarSubCategoriaService(this._unitOfWork).Agregar(new ProductoSubCategoriaRequest. ProductoSubCategoriaRequestBuilder("Materia prima").SetId(1).SetIdCategoria(1).Build()); #endregion ProductoRequest request = new ProductoRequest.ProductoRequestBuilder(1, "Ñame"). SetCantidad(0m).SetPorcentajeDeUtilidad(0m).SetUnidadDeMedida(UnidadDeMedida.Kilos). SetSubCategoria(1). Build(); ProductoRequest request2 = new ProductoRequest.ProductoRequestBuilder(1, "Batata"). SetCantidad(0m).SetPorcentajeDeUtilidad(0m).SetUnidadDeMedida(UnidadDeMedida.Kilos). SetSubCategoria(1).Build(); new ProductoCrearService(_unitOfWork). Crear(request); new ProductoCrearService(_unitOfWork). Crear(request2); }
public void Setup() { var optionsInMemory = new DbContextOptionsBuilder <DulcesYmasContext>(). UseInMemoryDatabase("TerceroClienteServicesBD").Options; _context = new DulcesYmasContext(optionsInMemory); _unitOfWork = new UnitOfWork(_context); #region CrearCategorias new ProductoCategoriaCrearService(this._unitOfWork).Crear(new ProductoCategoriaRequest. ProductoCategoriaRequestBuilder("Comestibles").SetId(1).Build()); #endregion #region CrearSubCategorias new ProductoCategoriaAgregarSubCategoriaService(this._unitOfWork).Agregar(new ProductoSubCategoriaRequest. ProductoSubCategoriaRequestBuilder("Materia prima").SetId(1).SetIdCategoria(1).Build()); #endregion #region CrearProductos ProductoRequest request1 = new ProductoRequest.ProductoRequestBuilder(1, "Bandeja de leche"). SetCantidad(15).SetCostoUnitario(2000).SetEspecificacion(Especificacion.TieneEnvoltorio) .SetTipo(Tipo.ParaVender).SetPorcentajeDeUtilidad(30). SetUnidadDeMedida(UnidadDeMedida.Unidades).SetSubCategoria(1).Build(); new ProductoCrearService(_unitOfWork).Crear(request1); ProductoRequest request2 = new ProductoRequest.ProductoRequestBuilder(2, "Bandeja de papaya"). SetCantidad(10).SetCostoUnitario(2200).SetEspecificacion(Especificacion.TieneEnvoltorio) .SetTipo(Tipo.ParaVender).SetPorcentajeDeUtilidad(30) .SetUnidadDeMedida(UnidadDeMedida.Unidades).SetSubCategoria(1).Build(); new ProductoCrearService(_unitOfWork).Crear(request2); ProductoRequest request3 = new ProductoRequest.ProductoRequestBuilder(3, "Dulce de Leche") .SetTipo(Tipo.ParaFabricar).SetPorcentajeDeUtilidad(30). SetCantidad(15).SetCostoUnitario(400).SetSubCategoria(1).SetEspecificacion(Especificacion.Duro) .SetUnidadDeMedida(UnidadDeMedida.Libras).Build(); new ProductoCrearService(_unitOfWork).Crear(request3); #endregion #region Tercero TerceroRequest terceroDuvan = new TerceroRequest("1065840833", "Duvan"); new TerceroCrearService(_unitOfWork).CrearTercero(terceroDuvan); TerceroRequest terceroMaria = new TerceroRequest("1010103112", "Maria"); new TerceroCrearService(_unitOfWork).CrearTercero(terceroMaria); TerceroRequest terceroFelipe = new TerceroRequest("98032461204", "Felipe"); new TerceroCrearService(_unitOfWork).CrearTercero(terceroFelipe); #endregion new TerceroClienteCrearService(_unitOfWork).Crear(new TerceroClienteRequest("98032461204")); }
public void Setup() { var optionsInMemory = new DbContextOptionsBuilder <DulcesYmasContext>(). UseInMemoryDatabase("DulcesYmas").Options; _context = new DulcesYmasContext(optionsInMemory); _unitOfWork = new UnitOfWork(_context); #region CrearCategorias new ProductoCategoriaCrearService(this._unitOfWork).Crear(new ProductoCategoriaRequest. ProductoCategoriaRequestBuilder("Comestibles").SetId(1).Build()); #endregion #region CrearSubCategorias new ProductoCategoriaAgregarSubCategoriaService(this._unitOfWork).Agregar(new ProductoSubCategoriaRequest. ProductoSubCategoriaRequestBuilder("Materia prima").SetId(1).SetIdCategoria(1).Build()); #endregion #region CrearProductos ProductoRequest request = new ProductoRequest.ProductoRequestBuilder(1, "Dulce de Maduro" + " Envuelto").SetCantidad(0).SetPorcentajeDeUtilidad(0).SetSubCategoria(1). SetUnidadDeMedida(UnidadDeMedida.Unidades).SetCostoUnitario(0). SetEspecificacion(Especificacion.Duro).Build(); ProductoRequest request2 = new ProductoRequest.ProductoRequestBuilder(1, "Bandeja Surtida " + "Pequeña").SetCantidad(0).SetPorcentajeDeUtilidad(0).SetSubCategoria(1). SetUnidadDeMedida(UnidadDeMedida.Unidades).SetCostoUnitario(0).SetTipo(Tipo.ParaVender). SetEspecificacion(Especificacion.TieneEnvoltorio).Build(); ProductoRequest request3 = new ProductoRequest.ProductoRequestBuilder(1, "Unidades Pequeñas") .SetCantidad(0).SetPorcentajeDeUtilidad(0).SetSubCategoria(1). SetUnidadDeMedida(UnidadDeMedida.Unidades).SetCostoUnitario(0).SetTipo(Tipo.ParaVender). SetEspecificacion(Especificacion.NoTieneEnvoltorio).Build(); ProductoRequest request4 = new ProductoRequest.ProductoRequestBuilder(1, "Unidades Medianas") .SetCantidad(0).SetPorcentajeDeUtilidad(0).SetSubCategoria(1). SetUnidadDeMedida(UnidadDeMedida.Unidades).SetCostoUnitario(0).SetTipo(Tipo.ParaVender). SetEspecificacion(Especificacion.NoTieneEnvoltorio).Build(); new ProductoCrearService(_unitOfWork).Crear(request); new ProductoCrearService(_unitOfWork).Crear(request2); new ProductoCrearService(_unitOfWork).Crear(request3); new ProductoCrearService(_unitOfWork).Crear(request4); #endregion }
public void Setup() { var optionsInMemory = new DbContextOptionsBuilder <DulcesYmasContext>(). UseInMemoryDatabase("DulcesYmas").Options; _context = new DulcesYmasContext(optionsInMemory); _unitOfWork = new UnitOfWork(_context); utilities = new Utilities(); #region CrearCategorias new ProductoCategoriaCrearService(this._unitOfWork).Crear(new ProductoCategoriaRequest. ProductoCategoriaRequestBuilder("Comestibles").SetId(1).Build()); #endregion #region CrearSubCategorias new ProductoCategoriaAgregarSubCategoriaService(this._unitOfWork).Agregar(new ProductoSubCategoriaRequest. ProductoSubCategoriaRequestBuilder("Materia prima").SetId(1).SetIdCategoria(1).Build()); #endregion }
public void Setup() { var optionsInMemory = new DbContextOptionsBuilder <DulcesYmasContext>(). UseInMemoryDatabase("DulcesYmas").Options; _context = new DulcesYmasContext(optionsInMemory); _unitOfWork = new UnitOfWork(_context); #region CrearCategorias new ProductoCategoriaCrearService(this._unitOfWork).Crear(new ProductoCategoriaRequest. ProductoCategoriaRequestBuilder("Comestibles").SetId(1).Build()); #endregion #region CrearSubCategorias new ProductoCategoriaAgregarSubCategoriaService(this._unitOfWork).Agregar(new ProductoSubCategoriaRequest. ProductoSubCategoriaRequestBuilder("Materia prima").SetId(1).SetIdCategoria(1).Build()); #endregion utilities = new Utilities(); #region CrearMateriasPrimas utilities.CrearProducto(new ProductoRequest.ProductoRequestBuilder(1, "Dulce de Ñame"). SetCantidad(15).SetCostoUnitario(500).SetUnidadDeMedida(UnidadDeMedida.Kilos).SetTipo(Tipo.MateriaPrima). SetPorcentajeDeUtilidad(0).SetEspecificacion(Especificacion.Duro).SetTipo(Tipo.ParaFabricar). SetSubCategoria(1).Build(), new ProductoCrearService(_unitOfWork)); utilities.CrearProducto(new ProductoRequest.ProductoRequestBuilder(2, "Ñame"). SetCantidad(15).SetCostoUnitario(500).SetUnidadDeMedida(UnidadDeMedida.Kilos).SetTipo(Tipo.MateriaPrima). SetPorcentajeDeUtilidad(0).SetEspecificacion(Especificacion.MateriaPrima). SetSubCategoria(1).Build(), new ProductoCrearService(_unitOfWork)); new ProductoCrearService(_unitOfWork).Crear(new ProductoRequest.ProductoRequestBuilder(3, "Leche"). SetCantidad(95).SetCostoUnitario(1700).SetUnidadDeMedida(UnidadDeMedida.Litros).SetTipo(Tipo.MateriaPrima). SetPorcentajeDeUtilidad(0).SetEspecificacion(Especificacion.MateriaPrima). SetSubCategoria(1).Build()); new ProductoCrearService(_unitOfWork).Crear(new ProductoRequest.ProductoRequestBuilder(4, "Azúcar"). SetCantidad(30).SetCostoUnitario(1300).SetUnidadDeMedida(UnidadDeMedida.Kilos).SetTipo(Tipo.MateriaPrima). SetPorcentajeDeUtilidad(0).SetEspecificacion(Especificacion.MateriaPrima). SetSubCategoria(1).Build()); #endregion #region CrearDetallesDeFabricacion List <FabricacionDetalleRequest> detalles = new List <FabricacionDetalleRequest>(); detalles.Add(new FabricacionDetalleRequest("ÑAME", 16)); detalles.Add(new FabricacionDetalleRequest("Leche", 95)); detalles.Add(new FabricacionDetalleRequest("Azúcar", 30)); fabricacionDetalleRequestsConErrorEnPrimerIndice = detalles; List <FabricacionDetalleRequest> detalles1 = new List <FabricacionDetalleRequest>(); detalles1.Add(new FabricacionDetalleRequest("ÑAME", 15)); detalles1.Add(new FabricacionDetalleRequest("Leche", 96)); detalles1.Add(new FabricacionDetalleRequest("Azúcar", 30)); fabricacionDetalleRequestsConErrorEnSegundoIndice = detalles1; List <FabricacionDetalleRequest> detalles2 = new List <FabricacionDetalleRequest>(); detalles2.Add(new FabricacionDetalleRequest("ÑAME", 15)); detalles2.Add(new FabricacionDetalleRequest("Leche", 95)); detalles2.Add(new FabricacionDetalleRequest("Azúcar", 45)); fabricacionDetalleRequestsConErrorEnUltimoIndice = detalles2; List <FabricacionDetalleRequest> detalles3 = new List <FabricacionDetalleRequest>(); detalles3.Add(new FabricacionDetalleRequest("ÑAME", 15)); detalles3.Add(new FabricacionDetalleRequest("Leche", 95)); detalles3.Add(new FabricacionDetalleRequest("Azúcar", 30)); fabricacionDetalleRequestsCorrectos = detalles3; #endregion #region CrearTerceros new TerceroCrearService(_unitOfWork). CrearTercero(new TerceroRequest("1065840833", "Duvan Guia")); TerceroEmpleadoRequest empleadoRequest = new TerceroEmpleadoRequest ("1065840833"); new TerceroEmpleadoCrearService(_unitOfWork).Crear(empleadoRequest); #endregion }