Acceptand and Unit Tests by Boris Veltman and Mitch Stephan