public void SetUp()
        {
            _bandejaDeMaduro = new ProductoParaVenderConEnvoltorio().
                               SetNombre("Bandeja de maduro").SetCantidad(25).SetCostoUnitario(2500);
            _bandejaDeMaduro.Id = 1;

            _envueltoDeMaduro = new ProductoParaVenderConEnvoltorio().
                                SetNombre("Embuelto de Maduro").SetCantidad(10).SetCostoUnitario(3000);
            _envueltoDeMaduro.Id = 2;

            _bandejaDeLeche = new ProductoParaVenderConEnvoltorio().
                              SetNombre("Bandeja de Leche").SetCantidad(13).SetCostoUnitario(2700);
            _bandejaDeLeche.Id = 3;

            _leche = new ProductoMateriaPrima().SetNombre("Leche").
                     SetCantidad(15).SetCostoUnitario(1500);
            _leche.Id = 4;

            _dulceDeLeche = new ProductoParaFabricarDuro().SetNombre("Dulce de leche").
                            SetCantidad(35).SetCostoUnitario(1500);
            _dulceDeLeche.Id = 5;

            duvan = new Tercero.TerceroBuilder("1065840833", "Duvan").Build();

            clienteDuvan = new TerceroCliente.
                           TerceroClienteBuilder(duvan).Build();
            clienteDuvan.Id = 1;
        }
Exemple #2
0
        public void SetUp()
        {
            #region BaseProductos

            _bandejaDeMaduro = new ProductoParaVenderConEnvoltorio().
                               SetNombre("Bandeja de maduro").SetCantidad(25).SetCostoUnitario(2500);
            _bandejaDeMaduro.Id = 1;

            _envueltoDeMaduro = new ProductoParaVenderConEnvoltorio().
                                SetNombre("Embuelto de Maduro").SetCantidad(10).SetCostoUnitario(3000);
            _envueltoDeMaduro.Id = 2;

            _bandejaDeLeche = new ProductoParaVenderConEnvoltorio().
                              SetNombre("Bandeja de Leche").SetCantidad(13).SetCostoUnitario(2700);
            _bandejaDeLeche.Id = 3;

            _leche = new ProductoMateriaPrima().SetNombre("Leche").
                     SetCantidad(15).SetCostoUnitario(1500);
            _leche.Id = 4;

            _dulceDeLeche = new ProductoParaFabricarDuro().SetNombre("Dulce de leche").
                            SetCantidad(35).SetCostoUnitario(1500);
            _dulceDeLeche.Id = 5;

            _unidadesMedianasDeMaduro = new ProductoParaVenderSinEnvoltorio().
                                        SetNombre("Unidades medianas de maduro").SetCantidad(50).
                                        SetCostoUnitario(300);
            #endregion
            #region BaseTercero
            _duvan = new Tercero.TerceroBuilder("1065840833", "Duvan").Build();

            #endregion
            #region BaseCliente


            _clienteDuvan = new TerceroCliente.
                            TerceroClienteBuilder(_duvan).Build();
            _clienteDuvan.Id = 1;

            TerceroClientePrecioProducto precioProducto3 = new TerceroClientePrecioProducto.
                                                           TerceroClientePrecioProductoBuilder(_clienteDuvan, _bandejaDeMaduro).
                                                           SetPrecio(3600).Build();
            _clienteDuvan.AddPrecio(precioProducto3);

            TerceroClientePrecioProducto precioProducto4 = new TerceroClientePrecioProducto.
                                                           TerceroClientePrecioProductoBuilder(_clienteDuvan, _bandejaDeLeche).
                                                           SetPrecio(3900).Build();
            _clienteDuvan.AddPrecio(precioProducto4);

            TerceroClientePrecioProducto precioProducto5 = new TerceroClientePrecioProducto.
                                                           TerceroClientePrecioProductoBuilder(_clienteDuvan, _envueltoDeMaduro).
                                                           SetPrecio(4300).Build();
            _clienteDuvan.AddPrecio(precioProducto5);
            #endregion
            #region BaseUsuario
            _usuarioDuvan = new TerceroUsuario.TerceroUsuarioBuilder(_duvan).
                            SetUsuario("duvaninho").SetPassword("1234").Build();
            _usuarioDuvan.Id = 1;
            #endregion
        }
        public void Setup()
        {
            leche = new ProductoMateriaPrima().SetNombre("leche").SetCantidad(15).
                    SetCostoUnitario(2000).SetUnidadDeMedida(UnidadDeMedida.Litros);

            azucar = new ProductoMateriaPrima().SetNombre("Azucar").SetCantidad(10).
                     SetCostoUnitario(1000).SetUnidadDeMedida(UnidadDeMedida.Libras);

            ArinaPan = new ProductoMateriaPrima().SetNombre("Arina Pan").SetCantidad(0.5).
                       SetCostoUnitario(1000).SetUnidadDeMedida(UnidadDeMedida.Litros);

            calderoLeche = new ProductoParaFabricarDuro().SetNombre("Caldero de Leche");
            calderoLeche.PorcentajeDeUtilidad = 30;

            BandejaSelloPlus4Onzas =
                new ProductoMateriaPrima().SetNombre("Bandeja de Sello Plus de 4 Onzas").
                SetCantidad(1).SetCostoUnitario(300).SetUnidadDeMedida(UnidadDeMedida.Litros);
            BandejaSelloPlus4Onzas.SetCantidad(4);

            PresentacionBandejaSelloPlus4Onzas =
                new ProductoParaVenderConEnvoltorio().SetNombre
                    ("Presentacion de Bandeja Sello Plus 4 Onzas");
            PresentacionBandejaSelloPlus4Onzas.SetEnvoltorio(BandejaSelloPlus4Onzas);

            tercero         = new Tercero.TerceroBuilder("Duvan", "1065840833").Build();
            TerceroEmpleado = new TerceroEmpleado(tercero);
            Administrador   = new TerceroPropietario(tercero);
            Administrador.Productos.Add(leche);


            materiasPrimas = new List <ProductoMateriaPrima>();
            materiasPrimas.Add(leche);
            materiasPrimas.Add(ArinaPan);
            materiasPrimas.Add(azucar);
            Administrador.Productos.Add(azucar);
            Administrador.Productos.Add(PresentacionBandejaSelloPlus4Onzas);

            UnidadesDeLeche = new ProductoParaVenderSinEnvoltorio();
        }