示例#1
0
        public void Should_Retrieve_Bin_With_Commercial_One()
        {
            RetrieveBinNumberRequest request = RetrieveBinNumberRequestBuilder.Create()
                                               .BinNumber("552659")
                                               .Build();

            BinNumber binNumber = BinNumber.Retrieve(request, _options);

            PrintResponse(request);

            Assert.AreEqual(Status.SUCCESS.ToString(), binNumber.Status);
            Assert.AreEqual(Locale.TR.ToString(), binNumber.Locale);
            Assert.AreEqual("123456789", binNumber.ConversationId);
            Assert.NotNull(binNumber.SystemTime);
            Assert.Null(binNumber.ErrorCode);
            Assert.Null(binNumber.ErrorMessage);
            Assert.Null(binNumber.ErrorGroup);
            Assert.AreEqual("552659", binNumber.Bin);
            Assert.AreEqual("CREDIT_CARD", binNumber.CardType);
            Assert.AreEqual("MASTER_CARD", binNumber.CardAssociation);
            Assert.AreEqual("World", binNumber.CardFamily);
            Assert.AreEqual("Yapı Kredi Bankası", binNumber.BankName);
            Assert.AreEqual(1, binNumber.Commercial);
            Assert.AreEqual(67, binNumber.BankCode);
        }
        public void Should_Retrieve_Bin()
        {
            RetrieveBinNumberRequest request = RetrieveBinNumberRequestBuilder.Create()
                                               .BinNumber("554960")
                                               .Build();

            BinNumber binNumber = BinNumber.Retrieve(request, Options);

            PrintResponse(request);

            Assert.AreEqual(Status.SUCCESS.ToString(), binNumber.Status);
            Assert.AreEqual(Locale.TR.ToString(), binNumber.Locale);
            Assert.AreEqual("123456789", binNumber.ConversationId);
            Assert.NotNull(binNumber.SystemTime);
            Assert.Null(binNumber.ErrorCode);
            Assert.Null(binNumber.ErrorMessage);
            Assert.Null(binNumber.ErrorGroup);
            Assert.AreEqual("554960", binNumber.Bin);
            Assert.AreEqual("CREDIT_CARD", binNumber.CardType);
            Assert.AreEqual("MASTER_CARD", binNumber.CardAssociation);
            Assert.AreEqual("Bonus", binNumber.CardFamily);
            Assert.AreEqual("Garanti Bankası", binNumber.BankName);
            Assert.AreEqual(62, binNumber.BankCode);
        }