Esempio n. 1
0
        public void AddTo4()
        {
            DateTime now = DateTime.Now;

            ppi = new PayPalInterval(6, IntervalUnits.Years);

            Assert.AreEqual(now.AddYears(6), ppi.AddTo(now));
        }
Esempio n. 2
0
        public void AddTo2()
        {
            DateTime now = DateTime.Now;

            ppi = new PayPalInterval(7, IntervalUnits.Days);

            Assert.AreEqual(now.AddDays(7), ppi.AddTo(now));
        }
Esempio n. 3
0
        public void AddTo3()
        {
            DateTime now = DateTime.Now;

            ppi = new PayPalInterval(5, IntervalUnits.Months);

            Assert.AreEqual(now.AddMonths(5), ppi.AddTo(now));
        }
Esempio n. 4
0
        /// <summary>
        ///		Modifies the subscription and adds the appropriate interval of
        ///		time t the subscription.
        /// </summary>
        private void renewAccount()
        {
            PayPalInterval ppi;

            _saveSubscription = _existingSubscription;

            _log.DebugFormat("Renewing account for subscription '{0}'", _saveSubscription.Id);

            if (_saveSubscription.StartTime == null)
            {
                _saveSubscription.StartTime = _dbNow;
            }

            //Parse the interval, and add it to the subscription
            ppi = new PayPalInterval(_saveSubscription.PayPalInterval);

            _saveSubscription.EndTime = ppi.AddTo(_dbNow);
        }