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

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

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

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

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

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

Зарубка на носі №1: XPath

Віднині під тегом "зарубки на носі" будуть публікуватися ті істини, які я зрозумів, лише добряче побивши чолом об стінки. Отже, зарубка перша:

XPath in .Net is case-sensetive!
Запит "/root/node[@name='blah']/text()" поверне інший результат, ніж "/root/node[@Name='blah']/text()"