Подскажите пожалуйста, как в фреймворке модульного тестирования xUnit.net обработать выбрасываемое исключение?

В моем случае, если одно из свойств меньше нуля, то будет выброшено исключение. Для этого модуля я написал тесты:

Если числа положительные, то все хорошо, тесты успешно выполняются, если хотя бы один из членов отрицательный, то тест завершается ошибкой, а в описании сообщается об исключении.

Как я могу описать в тесте, что это именно то исключение, которое мне нужно, и что данный тест в этом случае должен пройти успешно?