Test suite with guard functioning.

-  Adding basic coverage.