Assert parameters

- `expression` - expression to test for truthiness
- `errorMessage` - text to display if expression is false
- `negatedErrorMessage` - text to display if expression is true, when combined with `.not`
- `expected` (optional) - what was expected
- `actual` (optional) - what was provided
