public void ShouldGetEndTime() { var timeRange = new TimeRange ( new Time(10, 0, 0), TimeSpan.FromHours(2) ); var endTime = timeRange.EndTime(new DateTimeOffset(new DateTime(2021, 10, 1, 13, 0, 0))); Assert.That(endTime, Is.EqualTo(new DateTimeOffset(new DateTime(2021, 10, 1, 12, 0, 0)))); }