public static void ClassInit(TestContext context) { SEPAAttributes sEPAAttributes = new SEPAAttributes(); bankCodes = new BankCodes(@"XMLFiles\SpanishBankCodes.xml", BankCodes.BankCodesFileFormat.XML); creditor = new Creditor_POCOTestClass( "Real Club Náutico de Gran Canaria", sEPAAttributes.AT02CreditorIdentifier("ES", "G35008770", "777"), sEPAAttributes.AT07IBAN_Spanish("12345678061234567890")); creditorAgent = new CreditorAgent_POCOTestClass(bankCodes.BankDictionaryByLocalBankCode["3183"].BankBIC); directDebitMandateInfo1 = new DirectDebitTransactionInfo_POCOTestClass( "Pedro Piqueras", "InternalID2510201300099", new string[] { "Cuota Mensual Numerario Septiembre 2013", "Cuota Mensual Numerario Octubre 2013" }, (double)158, sEPAAttributes.AT01MandateReference("000001102345"), sEPAAttributes.AT07IBAN_Spanish("01000100709999999999"), sEPAAttributes.AT25DateOfMandateSigning_MigrationValue, sEPAAttributes.AT01MandateReference("000001101111"), sEPAAttributes.AT07IBAN_Spanish("01000100761234567890")); directDebitMandateInfo2 = new DirectDebitTransactionInfo_POCOTestClass( "Manuel Moreno", "InternalID2510201300100", new string[] { "Cuota Mensual Numerario Octubre 2013" }, (double)79, sEPAAttributes.AT01MandateReference("000001102346"), sEPAAttributes.AT07IBAN_Spanish("01821234861234567890"), sEPAAttributes.AT25DateOfMandateSigning_MigrationValue, null, null); directDebitMandateInfoList = new List<DirectDebitTransactionInfo_POCOTestClass>() { directDebitMandateInfo1, directDebitMandateInfo2 }; xMLNamespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.001.02"; xSDFilePath = @"XSDFiles\pain.008.001.02.xsd"; }
public static void ClassInit(TestContext context) { sEPAAttributes = new SEPAAttributes(); }
public void GenerateMandateID(string creditorBusinessCode) { string csb19ReferenceNumber = CalculateOldCSB19Code(creditorBusinessCode); SEPAAttributes sEPAttributes = new SEPAAttributes(); mandateID = sEPAttributes.AT01MandateReference(csb19ReferenceNumber); }