середа, 19 листопада 2008 р.

Інформація для осмислення: DateTime.Now

Якщо передбачається автоматичне тестування проекту, то не можна юзати стандартний DateTime.Now для визначення поточного часу. Бажано перевизначити його як статичну пропертю глобального класу програми. Щось типу:

public static class MyApplicationName
{
public static DateTime Now
{
get { return DateTime.Now; }
}
}

Це потрібно для того, щоб у майбутньому можна було зробити детерміновані тести, які зможуть емулювати потрібний час доби.

Немає коментарів: