コード例 #1
0
        public void ShowChargeBuyerStatus()
        {
            var content = File.ReadAllText("../../../Fixtures/charges_show_status.json");
            var client  = GetMockClient(content);
            var repo    = new ChargeRepository(client.Object);
            var id      = "cb7eafc1-571c-425c-9adc-f56cb585cd68";

            var response = repo.ShowChargeStatus(id);
            var charge   = JsonConvert.DeserializeObject <IDictionary <string, object> >(JsonConvert.SerializeObject(response["charges"]));

            Assert.IsNotNull(charge);
            Assert.AreEqual(id, charge["id"]);
            Assert.AreEqual("completed", charge["state"]);
        }