An Article on Unit Testing Events in C# 3.0