Сначала вам нужно использовать печатную версию Требуется
используйте ArgumentNullException в качестве T
Также в свойствах вашего проекта вы должны указать кодам Cotracts использовать стандартный переписчик. НЕ нажимайте кнопку «Утвердить при неудаче»;)
Contract.Requires<ArgumentNullException>(i != null);
тогда ваш код сгенерирует исключение argumetn null, и pex может добавить атрибут к вашему pexmethod, чтобы сказать, что ему разрешено выбрасывать его, и создаст проходной тест, который сгенерирует исключение
затем вы можете продвинуть их и сохранить модульные тесты