Exemple #1
0
        public void CaisConsumerTest()
        {
            var f = new CaisFileData
            {
                Header =
                {
                    CompanyPortfolioName      = "sdf sdaf",
                    DateCreation              = DateTime.Now,
                    IsCardsBehaviouralSharing = false,
                    OverdraftReportingCutOff  =          312,
                    SourceCodeNumber          = 231
                }
            };
            var account = new AccountRecord
            {
                AccountNumber                    = "fa2341",
                AccountStatus                    = "A",
                AccountType                      = "sdf",
                AirtimeFlag                      = "-",
                BalanceType                      = "s",
                CloseDate                        = DateTime.Now,
                CreditBalanceIndicator           = "d",
                CreditLimit                      = 1234,
                CreditPaymentIndicator           = "A",
                CreditTurnover                   = 41231,
                TransferredCollectionAccountFlag = "s",
                CurrentBalance                   = 4325,
                DateBirth                        = DateTime.Now,
                DefaultSatisfactionDate          = DateTime.Now,
                FlagSettings                     = "S",
                MonthlyPayment                   = 1234,
                NameAndAddress                   = new NameAndAddressData {
                    AddressLine1 = "Road 1", AddressLine2 = "Town Gart", AddressLine3 = "Test Line 3", Name = "NICKOLAY TEST", AddressLine4 = "Address line 4", Postcode = "NU CK54T"
                },
                NewAccountNumber   = "sdfg",
                NumberCashAdvances = 2345
            };

            f.Accounts.Add(account);

            var data = f.WriteToString();

            Console.WriteLine("Cais consumer data: {0}", data);
            Assert.That(!string.IsNullOrEmpty(data));
        }
Exemple #2
0
 public static void RemoveCaisFileData()
 {
     _consumer = null;
 }
Exemple #3
0
 public static CaisFileData GetCaisFileData()
 {
     return(_consumer ?? (_consumer = new CaisFileData()));
 }