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

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

Якщо передбачається автоматичне тестування проекту, то не можна юзати стандартний DateTime.Now для визначення поточного часу. Бажано перевизначити його як статичну пропертю глобального класу програми. Щось типу:
  1. public static class MyApplicationName  
  2. {  
  3.    public static DateTime Now  
  4.    {  
  5.         get { return DateTime.Now; }  
  6.    }  
  7. }  

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

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