Unit testing patterns established so far