Ejemplo n.º 1
0
        public void CotizacionDolar()
        {
            var controller = new CotizacionController();
            var result     = controller.Get("dolar");
            var expected   = new HttpResponseMessage(HttpStatusCode.Unauthorized);

            result.Should().BeEquivalentTo(expected);
        }
Ejemplo n.º 2
0
        public void CotizacionReal()
        {
            var controller = new CotizacionController();
            var result     = controller.Get("real").Content;

            using (var client = new HttpClient())
            {
                var expected = client.GetAsync(new Uri(@"http://www.bancoprovincia.com.ar/Principal/Dolar")).Result.Content;
                result.Should().BeEquivalentTo(expected);
            }
        }
        public void Get_ShouldReturnUnauthorized()
        {
            var controller = new CotizacionController();

            controller.Request = new HttpRequestMessage();
            controller.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey,
                                              new HttpConfiguration());
            var result = controller.Get("Real");

            Assert.AreEqual(HttpStatusCode.Unauthorized, result.StatusCode);
        }
        public void GetReal()
        {
            // Arrange
            var controller = new CotizacionController();

            // Act
            var result = controller.Get("Real");

            // Assert
            Assert.Fail();
        }
        public void GetDolar()
        {
            // Arrange
            var controller = new CotizacionController();

            // Act
            var result = controller.Get("Dolar");

            // Assert
            Assert.IsNotNull(result);
        }
Ejemplo n.º 6
0
        public void WhenGetCotizacionTasas()
        {
            var r = CotizacionController.GetTasasModel();

            foreach (var divisaViewModel in r.Divisas)
            {
                Console.WriteLine(divisaViewModel.Nombre + "|" + divisaViewModel.ValorVenta + "|" +
                                  divisaViewModel.ValorCompra);
            }

            Assert.IsNotNull(r.Divisas.First());
        }
Ejemplo n.º 7
0
        public void GetReal()
        {
            // Arrange
            CotizacionController controller = new CotizacionController(_factory);

            // Act
            var result = controller.GetCotizacion("Real");

            // Assert
            Assert.AreEqual("Dolar", result.Nombre);
            Assert.IsTrue(result.Compra != 0);
            Assert.IsTrue(result.Venta != 0);
        }
        public void Get_ShouldReturnCurrency()
        {
            var controller = new CotizacionController();

            controller.Request = new HttpRequestMessage();
            controller.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey,
                                              new HttpConfiguration());
            var testCurrency = this.Cotizacion(controller.Request);
            var result       = controller.Get("Dolar");


            Assert.AreEqual(testCurrency.StatusCode, result.StatusCode);
        }
Ejemplo n.º 9
0
        public void GetCotizacionesPesos()
        {
            var cotizacionController = new CotizacionController();

            cotizacionController.Moneda("PeSos");
        }
Ejemplo n.º 10
0
        public void GetCotizacionesDolar()
        {
            var cotizacionController = new CotizacionController();

            Assert.IsFalse(cotizacionController.Moneda("dolar") == string.Empty);
        }
Ejemplo n.º 11
0
        public void GetCotizacionesReal()
        {
            var cotizacionController = new CotizacionController();

            cotizacionController.Moneda("real");
        }
 public void WhenGetModel()
 {
     var model = CotizacionController.GetModel();
 }