/// <summary>
 ///     Evaluates if the datetime instance, did happen before the given period.
 /// </summary>
 public static bool HappenedBefore(this DateTimeOffset @this, DateTimeOffsetRange period)
 {
     if (period == null)
     {
         throw new ArgumentNullException(nameof(period));
     }
     return(period.HappenedBefore(@this));
 }
        public void Should_Happen_Before_Range()
        {
            var d = new DateTimeOffsetRange(Now, OneDayAfterNow);

            d.HappenedBefore(OneDayBeforeNow).Should().BeTrue();
        }