you should use the `Ensure.That` syntax for argument validation