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