Exemple #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);
        }
Exemple #2
0
            public void ReturnsZeroIfExpired()
            {
                var sut = new Limits {Days = 5};

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

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

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

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

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

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

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

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

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