An effective way to test code is to exercise it at its natural boundaries