one of the automated testing patterns is that testing should be atomic