Exemplo n.º 1
0
        /// <summary>
        /// Metodo para castear el string con el nombre de la operacion al enumerado
        /// </summary>
        /// <param name="nombreOperacion"></param>
        /// <returns></returns>
        public static CasaDeCambio.TipoDeOperacion ConvertirTipoOperacion(this string nombreOperacion)
        {
            CasaDeCambio.TipoDeOperacion operacionARetornar = CasaDeCambio.TipoDeOperacion.Compra;
            switch (nombreOperacion)
            {
            case "Compra":
                break;

            case "Venta":
                operacionARetornar = CasaDeCambio.TipoDeOperacion.Venta;
                break;
            }
            return(operacionARetornar);
        }
Exemplo n.º 2
0
        public void RegistrarNuevaOperacion()
        {
            int    ultimaOperacion = BaseDeDatos.ObtenerCantidadDeOperaciones();
            Divisa divisaPrueba    = new Divisa();

            CasaDeCambio.TipoDeOperacion operacionPrueba = CasaDeCambio.TipoDeOperacion.Compra;
            //Arrange
            Operacion miOperacionDePrueba = new Operacion(operacionPrueba, divisaPrueba, 1000, 100);

            //Act
            BaseDeDatos.RegistrarNuevaOperacion(miOperacionDePrueba);
            //Assert
            Assert.IsTrue(BaseDeDatos.ObtenerCantidadDeOperaciones() == ultimaOperacion + 1);
        }