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