public void DiscoverPaymentMethodsFailTest()
        {
            BvgConnectorMock connector = GetConnector(DiscoverDataProvider.GetDiscoverFailResponse());

            PaymentMethodsBVG response = connector.DiscoverPaymentMethodBVG();

            Assert.AreNotEqual(null, response);

            Assert.AreEqual(0, response.GetPaymentMethodsBVGList().Count);
        }
        public void DiscoverPaymentMethodsOKTest()
        {
            BvgConnectorMock connector = GetConnector(DiscoverDataProvider.GetDiscoverOkResponse());

            PaymentMethodsBVG response = connector.DiscoverPaymentMethodBVG();

            Assert.AreNotEqual(null, response);

            Assert.AreNotEqual(null, response.GetPaymentMethodsBVGList());

            Assert.AreEqual(true, response.GetPaymentMethodsBVGList().Count > 0);

            Dictionary <string, Object> paymentCollection = response.GetPaymentMethodsBVGList()[0];

            Assert.AreEqual(true, paymentCollection.Count > 0);

            Assert.AreEqual(true, paymentCollection.ContainsKey("idMedioPago"));
            Assert.AreEqual(true, paymentCollection.ContainsKey("nombre"));
            Assert.AreEqual(true, paymentCollection.ContainsKey("tipoMedioPago"));
            Assert.AreEqual(true, paymentCollection.ContainsKey("idBanco"));
            Assert.AreEqual(true, paymentCollection.ContainsKey("nombreBanco"));
        }