Пример #1
0
        public async Task Chould_Retrieve_Card()
        {
            Card card = await CreateCard();

            RetrieveCardListRequest request = new RetrieveCardListRequest
            {
                Locale         = Locale.TR.ToString(),
                ConversationId = "123456789",
                CardUserKey    = card.CardUserKey
            };

            CardList cardList = await CardList.RetrieveAsync(request, Options);

            PrintResponse(cardList);

            Assert.AreEqual(Status.SUCCESS.ToString(), cardList.Status);
            Assert.AreEqual(Locale.TR.ToString(), cardList.Locale);
            Assert.AreEqual("123456789", cardList.ConversationId);
            Assert.NotNull(cardList.SystemTime);
            Assert.Null(cardList.ErrorCode);
            Assert.Null(cardList.ErrorMessage);
            Assert.Null(cardList.ErrorGroup);
            Assert.NotNull(cardList.CardDetails);
            Assert.False(cardList.CardDetails.Count == 0);
            Assert.NotNull(cardList.CardUserKey);
        }
Пример #2
0
        public void Should_Retrieve_Cards()
        {
            RetrieveCardListRequest request = new RetrieveCardListRequest();

            request.Locale         = Locale.TR.GetName();
            request.ConversationId = "123456789";
            request.CardUserKey    = "myCardUserKey";

            CardList cardList = CardList.Retrieve(request, options);

            PrintResponse <CardList>(cardList);

            Assert.IsNotNull(cardList.SystemTime);
            Assert.AreEqual(Status.SUCCESS.ToString(), cardList.Status);
            Assert.AreEqual(Locale.TR.GetName(), cardList.Locale);
            Assert.AreEqual("123456789", cardList.ConversationId);
        }
Пример #3
0
        public void Should_Retrieve_Cards()
        {
            RetrieveCardListRequest request = new RetrieveCardListRequest();

            request.Locale         = Locale.TR.ToString();
            request.ConversationId = "123456789";
            request.CardUserKey    = "card user key";

            CardList cardList = CardList.Retrieve(request, options);

            PrintResponse <CardList>(cardList);

            Assert.AreEqual(Status.SUCCESS.ToString(), cardList.Status);
            Assert.AreEqual(Locale.TR.ToString(), cardList.Locale);
            Assert.AreEqual("123456789", cardList.ConversationId);
            Assert.IsNotNull(cardList.SystemTime);
            Assert.IsNull(cardList.ErrorCode);
            Assert.IsNull(cardList.ErrorMessage);
            Assert.IsNull(cardList.ErrorGroup);
            Assert.IsNotNull(cardList.CardDetails);
            Assert.IsNotEmpty(cardList.CardDetails);
            Assert.IsNotNull(cardList.CardUserKey);
        }
        public async Task Should_Retrieve_Cards()
        {
            RetrieveCardListRequest request = new RetrieveCardListRequest
            {
                Locale         = Locale.TR.ToString(),
                ConversationId = "123456789",
                CardUserKey    = "card user key"
            };

            CardList cardList = await CardList.RetrieveAsync(request, Options);

            PrintResponse(cardList);

            Assert.AreEqual(Status.SUCCESS.ToString(), cardList.Status);
            Assert.AreEqual(Locale.TR.ToString(), cardList.Locale);
            Assert.AreEqual("123456789", cardList.ConversationId);
            Assert.IsNotNull(cardList.SystemTime);
            Assert.IsNull(cardList.ErrorCode);
            Assert.IsNull(cardList.ErrorMessage);
            Assert.IsNull(cardList.ErrorGroup);
            Assert.IsNotNull(cardList.CardDetails);
            Assert.IsNotEmpty(cardList.CardDetails);
            Assert.IsNotNull(cardList.CardUserKey);
        }
Пример #5
0
 public static CardList Retrieve(RetrieveCardListRequest request, Options options)
 {
     return(RestHttpClient.Create().Post <CardList>(options.BaseUrl + "/cardstorage/cards",
                                                    GetHttpHeaders(request, options), request));
 }
Пример #6
0
 public static async Task <CardList> RetrieveAsync(RetrieveCardListRequest request, Options options)
 {
     return(await RestHttpClient.Instance.PostAsync <CardList>(options.BaseUrl + CardListUrl, GetHttpHeaders(request, options), request));
 }
Пример #7
0
 public static CardList Retrieve(RetrieveCardListRequest request, Options options)
 {
     return(RestHttpClient.Instance.Post <CardList>(options.BaseUrl + CardListUrl, GetHttpHeaders(request, options), request));
 }