Ejemplo n.º 1
0
 public void GetProvincialBranchTest()
 {
     try
     {
         var result = ProvincialBranch.GetProvincialBranch("CHONGQING MUNICIPAL BRANCH", CONNECTION_STRING);
         Assert.IsTrue(!string.IsNullOrEmpty(result.Swift.Code));
     }
     catch (Exception e)
     {
         Assert.Fail(e.ToString());
     }
 }
Ejemplo n.º 2
0
        public void CashBranchSwiftCodeTest()
        {
            try
            {
                var field = new CashBranchSwiftCode(ProvincialBranch.GetAllProvincialBranch(CONNECTION_STRING).First());

                string result, message;
                Assert.IsTrue(field.Check(out result, out message));
            }
            catch (Exception e)
            {
                Assert.Fail(e.ToString());
            }
        }
Ejemplo n.º 3
0
        public void CashSenderToReceiverInformationTest()
        {
            try
            {
                var field = new CashSenderToReceiverInformation(
                    beneficiaryPhone: new PhoneData(Enums.CountryPhoneCode.CHN, "123456789"),
                    provincialBranch: ProvincialBranch.GetAllProvincialBranch(CONNECTION_STRING).First());

                string result, message;
                Assert.IsTrue(field.Check(out result, out message));
            }
            catch (Exception e)
            {
                Assert.Fail(e.ToString());
            }
        }
Ejemplo n.º 4
0
 private MessageB GetNewB()
 {
     return(new MessageB
            (
                new Amount(100.51M),
                new Sender(
                    "SenderFirstName SenderSecondName SenderThirdName",
                    new PassportData(series: "9003", number: "623901", country: Enums.Country.RUS),
                    new AddressData(building: "1а кв.11", street: "ул. 7-я Парковая", city: "г. Москва", country: "RUS")
                    ),
                new CashBranchSwiftCode(ProvincialBranch.GetAllProvincialBranch(CONNECTION_STRING).First()),
                new CashBeneficiary(
                    name1:      new NameWithHieroglyph("BeneficiaryName1"),
                    name2:      new NameWithHieroglyph("BeneficiaryName2"),
                    name3:      new NameWithHieroglyph("BeneficiaryName3"),
                    name4:      new NameWithHieroglyph("BeneficiaryName4"),
                    address:    new AddressData(building: "111", street: "Xidan", city: "Beijing", country: "CHN"),
                    passport:   new PassportData("", "123456789012345678", Enums.Country.CHN)),
                new CashSenderToReceiverInformation(
                    beneficiaryPhone: new PhoneData(Enums.CountryPhoneCode.CHN, "1234567890"),
                    //provincialBranch: new ProvincialBranch("ProvincialBranchName", "ProvincialBranchAdderess", new SwiftCode("1234567890")))
                    provincialBranch: ProvincialBranch.GetAllProvincialBranch(CONNECTION_STRING).First())
            ));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// SWIFT-код филиала
 /// </summary>
 /// <param name="provincialBranch">Не константа для выплат наличными в ICBC - требуется предварительно выбрать из справочника</param>
 public CashBranchSwiftCode(ProvincialBranch provincialBranch)
 {
     this.ProvincialBranch = provincialBranch;
 }
 public CashSenderToReceiverInformation(PhoneData beneficiaryPhone, ProvincialBranch provincialBranch)
 {
     this.BeneficiaryPhone   = beneficiaryPhone;
     this.ProvincialBranch   = provincialBranch;
     this.CurrencyConversion = "/ACC/";
 }