public void CreditCardStatementListHasItemsOnlyFromAYear()
        {
            CreditCardStatementList list = null;

            list = CreditCardStatementList.GetList(2013, false);
            Assert.IsNull(list.FirstOrDefault(x => x.From.Year != 2013));
        }
        public void CreditCardStatementListHasItems()
        {
            CreditCardStatementList list = null;

            list = CreditCardStatementList.GetList(2014, false);
            Assert.IsTrue(list.Count > 0);
        }
        public void CreditCardStatementListNotIsNull()
        {
            CreditCardStatementList list = null;

            list = CreditCardStatementList.GetList(2015, false);
            Assert.IsNotNull(list);
            Assert.AreEqual(list.Count, 0);
        }
Пример #4
0
        protected override void SetUnlinkedGridValues(string gridName)
        {
            SortedBindingList <CreditCardStatementInfo> statements = Lines_BS.DataSource as Csla.SortedBindingList <CreditCardStatementInfo>;
            CreditCardStatementList list = CreditCardStatementList.GetList(statements);

            if (statements != null)
            {
                list.UpdatePaymentValues(_entity.Oid);
            }
            Lines_BS.DataSource = list.GetSortedList();
            UpdateAllocated();
        }
        public void CreditCardStatementListLoadPayments()
        {
            CreditCardStatementList list = null;

            list = CreditCardStatementList.GetList(2014, false);

            Assert.IsTrue(list.Count > 0);

            PaymentList payments = PaymentList.GetByCreditCardStatement(list[0].Oid, false);

            Assert.IsTrue(payments.Count > 0);
            Assert.IsNull(payments.FirstOrDefault(x => x.OidLink != list[0].Oid));
            Assert.IsNull(payments.FirstOrDefault(x => x.OidTarjetaCredito != list[0].OidCreditCard));
            Assert.IsNull(payments.FirstOrDefault(x => x.Vencimiento < list[0].From));
            Assert.IsNull(payments.FirstOrDefault(x => x.Vencimiento > list[0].DueDate));
        }