Four Ways to Fake Time, Part 3

In Part 2 of this four part series you learned how to use a class property to change the code's dependency on the system clock to make the code easier to test. Adding the Now property is effective, however, adding a new property to every class isn't always the best solution.

I don't remember exactly when I first encountered the IClock interface. I do remember having to deal with the testability challenges of the system clock about 5 years ago. I was developing a scheduling module and needed...

 •  0 comments  •  flag
Share on Twitter
Published on February 07, 2012 05:55
No comments have been added yet.