There are nowadays two terms that are used by the developers : 'stub' and 'mock'.
SharpArhitecture use FluentValidators instead of NHibernate Validators.
In this post I share my experience in choosing the most elegant .NET ORM Tool, that you cand also be in searching of
Case Study, learning materials for domain driven design, that I suggest to all of you to get aquainted with DDD.
I met here some useful things: