public LicenseRegistration() { CreatedOn = DateTime.Today; Limits = new Limits {Days = Constants.DEFAULT_DAYS, Runs = Constants.DEFAULT_RUNS}; Expiration = DateTime.Today.AddDays(Constants.DEFAULT_DAYS); }
public void ReturnsZeroIfExpired() { var sut = new Limits {Days = 5}; var result = sut.GetRemainingDays(new DateTime(2000, 1, 1)); Assert.AreEqual(0, result); }
public void ReturnsOneWhenExpiringToday() { var sut = new Limits {Days = 1}; var result = sut.GetRemainingDays(DateTime.Today.AddDays(-1)); Assert.AreEqual(1, result); }
public void ReturnsNumberOfRemainingDaysPlusOne() { var sut = new Limits {Days = 5}; var result = sut.GetRemainingDays(DateTime.Today); Assert.AreEqual(6, result); // includes today }
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); }