public void EffectiveAtReturnsFalseForAnEntityNotStarted() { var entity = new EffectiveEntityTestClass(Guid.Empty); var startDate = new Date(2019, 12, 01); var endDate = new Date(2019, 12, 31); entity.IsEffectiveAt(new Date(2019, 11, 15)).Should().BeFalse(); }
public void EffectiveAtReturnsTrueForDateInPeriod() { var entity = new EffectiveEntityTestClass(Guid.Empty); var startDate = new Date(2019, 12, 01); var endDate = new Date(2019, 12, 31); entity.Start(startDate); entity.End(endDate); entity.IsEffectiveAt(new Date(2019, 12, 15)).Should().BeTrue(); }