Звучит как плохая идея. Модульные тесты никоим образом не должны зависеть от реального текущего времени ... вот почему рекомендуется вставлять некоторый интерфейс, называемый, возможно, Clock
, в конструкторы вашего класса и использовать его в качестве источника для текущего времени. Затем в своих модульных тестах вы можете использовать специальную реализацию того, для которого вы можете контролировать время, которое он возвращает, что делает ваши тесты детерминированными.
Тем не менее, я уверен, что вы могли бы легко написать метод, который проверяет, что DateTime
находится в определенном диапазоне другого DateTime
, создавая новые DateTime
s, добавляя и вычитая желаемое количество секунд и затем сравнение.