# Assert and Should > [Prefer a video introduction](https://dl.dropbox.com/u/774859/GitHub-Repos/PHPUnit-Wrappers.mp4)? This package also includes two wrappers (you can add more) around PHPUnit's assertion library. For example, rather than typing: ```php $this->assertEquals(4, 2 + 2); ``` You can instead do: ```php Assert::equals(4, 2 + 2); # or Should::equal(4, 2 + 2); ``` To allow for more readability, when using Should, you may prepend `be` or `have`, like so: ```php Should::beTrue(true); Should::haveCount(2, ['a', 'b']); ``` ### Aliases Additionally, you can register your own aliases. ```php Should::getInstance()->registerAliases([ 'beCakesAndPies' => 'assertTrue' ]); # or Assert::getInstance()->registerAliases([ 'eq' => 'assertEquals' ]); ``` Now, you can use `Should::beCakesAndPies` and `Assert::eq` in your tests, and they will map to `assertTrue` and `assertEquals`, respectively. ### Usage Within your test file, use your desired assertion wrapper (or both). ```php