Esempio n. 1
0
        public LicenseRegistration()
        {
            CreatedOn = DateTime.Today;
              Limits = new Limits {Days = Constants.DEFAULT_DAYS, Runs = Constants.DEFAULT_RUNS};

              Expiration = DateTime.Today.AddDays(Constants.DEFAULT_DAYS);
        }
Esempio n. 2
0
            public void ReturnsZeroIfExpired()
            {
                var sut = new Limits {Days = 5};

                var result = sut.GetRemainingDays(new DateTime(2000, 1, 1));

                Assert.AreEqual(0, result);
            }
Esempio n. 3
0
            public void ReturnsOneWhenExpiringToday()
            {
                var sut = new Limits {Days = 1};

                var result = sut.GetRemainingDays(DateTime.Today.AddDays(-1));

                Assert.AreEqual(1, result);
            }
Esempio n. 4
0
            public void ReturnsNumberOfRemainingDaysPlusOne()
            {
                var sut = new Limits {Days = 5};

                var result = sut.GetRemainingDays(DateTime.Today);

                Assert.AreEqual(6, result); // includes today
            }
Esempio n. 5
0
            public void ReturnsMaxValueIfLimitDaysIsMinusOne()
            {
                var sut = new Limits {Days = -1};

                var result = sut.GetRemainingDays(DateTime.Today);

                Assert.AreEqual(int.MaxValue, result);
            }
Esempio n. 6
0
        public LicenseRegistration()
        {
            CreatedOn = DateTime.Today;
            Limits    = new Limits {
                Days = Constants.DEFAULT_DAYS, Runs = Constants.DEFAULT_RUNS
            };

            Expiration = DateTime.Today.AddDays(Constants.DEFAULT_DAYS);
        }