public void Estrategia1() { Cartera cartera = FactoryCartera.GetCartera(); EstrategiaInversion1 estrategia = new EstrategiaInversion1(cartera, "Wall"); string pathFile = @"c:\tmp\cartera.xlsx"; ExcelPackage pck = UtilExcel.CrearExcelPackage(pathFile); cartera.ToExcel(pck); UtilExcel.OpenMicrosoftExcel(pathFile); //Compra compraAValidar = new Compra(cartValor) { PrecioCompra = 25594.5, NumCompra = 0.2 }; //BooelanMensaje resultado= EstrategiaInversion1.ValidarCompra(cartValor, compraAValidar); // Assert.AreEqual(resultado.Valor, false); }
public static void Main(string[] args) { bool salir = false; Cartera cartera = FactoryCartera.GetCartera(); EstrategiaInversion1 estrategia = new EstrategiaInversion1(cartera, "Wall"); string comando; Console.WriteLine("Inserta comando"); while (!salir) { comando = Console.ReadLine(); if (comando.Equals("q")) { salir = true; } else { estrategia.carteraValor.PrecioActual = Double.Parse(comando); Compra comp = estrategia.CalcularProximaCompra(); Console.WriteLine(String.Format("Próxima compra:{0}", comp.ToString())); } } }