public void ResourceTestClass_Create_ProperTimeoutSuccess() { MercadoPagoSDK.CleanConfiguration(); MercadoPagoSDK.SetBaseUrl("https://httpbin.org"); MercadoPagoSDK.AccessToken = Environment.GetEnvironmentVariable("ACCESS_TOKEN"); ResourceTestClass resource = new ResourceTestClass { CardNumber = "123456789", Holder = "Wayne" }; ResourceTestClass result; try { result = resource.Save(); } catch (Exception) { Assert.Fail(); return; } JObject jsonResponse = result.GetJsonSource(); List <JToken> lastName = MercadoPagoCoreUtils.FindTokens(jsonResponse, "CardNumber"); Assert.AreEqual("123456789", lastName.First().ToString()); List <JToken> year = MercadoPagoCoreUtils.FindTokens(jsonResponse, "Holder"); Assert.AreEqual("Wayne", year.First().ToString()); }
public void CustomerTestClass_Load_TimeoutFail() { MercadoPagoSDK.CleanConfiguration(); MercadoPagoSDK.SetBaseUrl("https://api.mercadopago.com"); Dictionary <string, string> config = new Dictionary <string, string> { { "clientSecret", Environment.GetEnvironmentVariable("CLIENT_SECRET") }, { "clientId", Environment.GetEnvironmentVariable("CLIENT_ID") } }; MercadoPagoSDK.SetConfiguration(config); ResourceTestClass resource = new ResourceTestClass(); ResourceTestClass result; try { result = resource.Load("567"); } catch (Exception) { Assert.Pass(); return; } Assert.Fail(); }