public void CompositeTestCase() { Prenda camisa = new Camisa("Blanca", 50000); TestContext.WriteLine("Precio Camisa: " + camisa.GetPrecio()); Prenda chaleco = new Chaleco("Negro", 40000); TestContext.WriteLine("Precio Chaleco: " + chaleco.GetPrecio()); Prenda corbatin = new Corbatin("Negro", 30000); TestContext.WriteLine("Precio Corbatin: " + corbatin.GetPrecio()); Prenda correa = new Correa("Negra", 30000); TestContext.WriteLine("Precio Correa: " + correa.GetPrecio()); Prenda pantalon = new Pantalon("Negro", 60000); TestContext.WriteLine("Precio Pantalon: " + pantalon.GetPrecio()); Prenda saco = new Saco("Negro", 150000); TestContext.WriteLine("Precio Saco: " + saco.GetPrecio()); Esmoquin esmoquin = new Esmoquin("Negro-Blanco"); esmoquin.AddPrenda(camisa); esmoquin.AddPrenda(chaleco); esmoquin.AddPrenda(corbatin); esmoquin.AddPrenda(correa); esmoquin.AddPrenda(pantalon); esmoquin.AddPrenda(saco); TestContext.WriteLine("Precio Esmoquin: " + esmoquin.GetPrecio()); }
private void btn_AgregarItem_Click(object sender, EventArgs e) { Prenda prenda; if (radioBtn_Camisa.Checked == true) { prenda = new Camisa(); } else { if (radioBtn_Pantalon.Checked == true) { prenda = new Pantalon(); } else { prenda = new Saco(); } } if (radioBtn_Liq.Checked == true) { prenda.estado = new Liquidación(); } else { if (radioBtn_Promo.Checked == true) { prenda.estado = new Promoción(); } else { prenda.estado = new Nueva(); } } venta.AñadirPrenda(prenda); lbl_cantItems.Text = venta.Cantidad.ToString(); lbl_Monto.Text = '$' + venta.Precio.ToString(); }