Beispiel #1
0
        public void ResourceTestClass_Create_ProperTimeoutSuccess()
        {
            SDK.CleanConfiguration();
            SDK.SetBaseUrl("https://httpbin.org");
            SDK.AccessToken = Guid.NewGuid().ToString();

            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());
        }
Beispiel #2
0
        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();
        }