Я пишу модульный тест C# в Visual Studio 2019. Я использую Xunit с FluentAssertion.
Две основные строки кода (для иллюстративных целей) в одном из тестов:
Action a = () => new SomeClass(null);
a.Should().Throw<ArgumentNullException>();
Однако это вызывает предупреждение компилятора CA1806: «Ctor_WhenInvalidArgs_ThenThrowException создает новый экземпляр SomeClass, который никогда не используется. Передайте этот экземпляр в качестве аргумента другому методу, назначьте экземпляр переменной или удалите создание объекта, если в нем нет необходимости. "
Как я могу разрешить предупреждение, продолжая использовать FluentAssertion, чтобы конструктор сгенерировал правильное исключение?