pragmatic unit testing with c# using NUNIT.