/// <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); }
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); }