public bool ExisteElDolar(Dolar dolar)
        {
            List <Dolar> dolars = TraerDolar();

            return(dolars.Any(d => d.Equals(dolar)));
        }
Пример #2
0
 public void QuoteDolarNotError()
 {
     Dolar d = new Dolar();
     DolarInfo info = d.DolarInfo();
     Assert.IsInstanceOfType(info, typeof(DolarInfo));
 }
Пример #3
0
 public static Dolar operator -(Dolar d1, Dolar d2)
 {
     Dolar aux = new Dolar();
         aux.dolar = d1.dolar - d2.dolar;
         return aux;
 }
Пример #4
0
 public static Dolar operator -(Dolar dolar1, Euro euro1)
 {
     Dolar aux = new Dolar();
         aux.dolar = dolar1.dolar + (euro1.Mostrar() * valor);
         return aux;
 }
Пример #5
0
 private void Form1_Load(object sender, EventArgs e)
 {
     txtCotiDolar.Text = Dolar.GetCotizacion().ToString();
     txtCotiEuro.Text  = Euro.GetCotizacion().ToString();
     txtCotiPeso.Text  = Pesos.GetCotizacion().ToString();
 }
Пример #6
0
        static void Main(string[] args)
        {
            //variables incializadas
            double dolar = 10.8;
            //double pesos = 6000;
            double pesos = 712.8;
            //double euro = 30;
            double euro = 10;

            //instancia de objetos
            Euro  euroA  = new Euro(euro);
            Dolar dolarA = new Dolar(dolar);
            Pesos pesosA = new Pesos(pesos);

            Console.WriteLine("************************************************************");
            //operadores de Convercion
            Dolar dP = (Dolar)pesosA;
            Dolar dE = (Dolar)euroA;

            Euro eP = (Euro)pesosA;
            Euro eD = (Euro)dolarA;

            Pesos pD = (Pesos)dolarA;
            Pesos pE = (Pesos)euroA;


            Console.WriteLine("De {0} pesos a Dolar {1}", pesos, dP.GetCantidad());
            Console.WriteLine("De {0} Euros a Dolar {1}", euro, dE.GetCantidad());
            Console.WriteLine("De {0} pesos a Euro {1}", pesos, eP.GetCantidad());
            Console.WriteLine("De {0} Dolar a Euro {1}", dolar, eD.GetCantidad());
            Console.WriteLine("De {0} Dolar a Pesos {1}", dolar, pD.GetCantidad());
            Console.WriteLine("De {0} Euros a Pesos {1}", euro, pE.GetCantidad());

            Console.WriteLine("************************************************************");

            //operaciones adicion

            Pesos pMasD = (pesosA + dolarA);
            Pesos pMasE = (pesosA + euroA);

            Dolar dMasP = (dolarA + pesosA);
            Dolar dMasE = (dolarA + euroA);

            Euro eMasD = (euroA + dolarA);
            Euro eMasP = (euroA + pesosA);



            Console.WriteLine("De {0} pesos + Dolar {1}= {2} pesos", pesos, dolar, pMasD.GetCantidad());
            Console.WriteLine("De {0} pesos + Euro {1}= {2} pesos", pesos, euro, pMasE.GetCantidad());
            Console.WriteLine("De {0} dolar + Pesos {1}= {2} dolar", dolar, pesos, dMasP.GetCantidad());
            Console.WriteLine("De {0} dolar + Euros {1}= {2} dolar", dolar, euro, dMasE.GetCantidad());
            Console.WriteLine("De {0} euro + Dolar {1}= {2} euro", euro, dolar, eMasD.GetCantidad());
            Console.WriteLine("De {0} euro + Pesos {1}= {2} euro", euro, pesos, eMasP.GetCantidad());

            Console.WriteLine("************************************************************");
            // operaciones sustraccion

            Pesos pMenosD = (pesosA - dolarA);
            Pesos pMenosE = (pesosA - euroA);

            Dolar dMenosP = (dolarA - pesosA);
            Dolar dMenosE = (dolarA - euroA);

            Euro eMenosD = (euroA - dolarA);
            Euro eMenosP = (euroA - pesosA);



            Console.WriteLine("De {0} pesos - Dolar {1}= {2} pesos", pesos, dolar, pMenosD.GetCantidad());
            Console.WriteLine("De {0} pesos - Euro {1}= {2} pesos", pesos, euro, pMenosE.GetCantidad());
            Console.WriteLine("De {0} dolar - Pesos {1}= {2} dolar", dolar, pesos, dMenosP.GetCantidad());
            Console.WriteLine("De {0} dolar - Euros {1}= {2} dolar", dolar, euro, dMenosE.GetCantidad());
            Console.WriteLine("De {0} euro - Dolar {1}= {2} euro", euro, dolar, eMenosD.GetCantidad());
            Console.WriteLine("De {0} euro  Pesos {1}= {2} euro", euro, pesos, eMenosP.GetCantidad());
            Console.WriteLine("************************************************************");

            //operaciones igualdad
            Console.WriteLine(" {0} dolares es igual a {1} euros?", dolar, euro);
            if (dolarA == euroA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (dolarA != euroA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} dolares es igual a {1} pesos?", dolar, pesos);
            if (dolarA == pesosA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if ((dolarA != pesosA))
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} dolares es igual a {1} dolar?", dolar, dolar);
            if (dolarA == dolarA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (dolarA != dolarA)
            {
                Console.WriteLine("NO son iguales");
            }

            Console.WriteLine("************************************************************");

            Console.WriteLine(" {0} euros  es igual a {1} dolares?", euro, dolar);
            if (euroA == dolarA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (euroA != dolarA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} euros es igual a {1} pesos?", euro, pesos);
            if (euroA == pesosA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (euroA != pesosA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} euro es igual a {1} euro?", euro, euro);
            if (euroA == euroA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (euroA != euroA)
            {
                Console.WriteLine("NO son iguales");
            }

            Console.WriteLine("************************************************************");


            Console.WriteLine(" {0} pesos  es igual a {1} dolares?", pesos, dolar);
            if (pesosA == dolarA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (pesosA != dolarA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} pesos es igual a {1} euros?", pesos, euro);
            if (pesosA == euroA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (pesosA != euroA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} pesos es igual a {1} pesos?", pesos, pesos);
            if (pesosA == pesosA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (pesosA != pesosA)
            {
                Console.WriteLine("NO son iguales");
            }
        }
Пример #7
0
 private void FrmMonedas_Load(object sender, EventArgs e)
 {
     txtCotizacionEuro.Text  = Euro.GetCotizacion().ToString();
     txtCotizacionDolar.Text = Dolar.GetCotizacion().ToString();
     txtCotizacionPeso.Text  = Peso.GetCotizacion().ToString();
 }
Пример #8
0
        public void testDolar()
        {
            Dolar d = new Dolar();

            Assert.IsTrue(HttpStatusCode.OK == d.GetCotizacion().StatusCode);
        }
Пример #9
0
 protected bool Equals(Dolar other)
 {
     return(Value == other.Value && Date.Equals(other.Date));
 }