Я играю с SpecFlow, и ReSharper думает, что мои определения шага не используются (я думаю, потому что они используются через отражение ):
[Binding]
public class StepDefinitions
{
// ...
[When(@"I press add")]
public void WhenIPressAdd() // R# thinks this is unused
{
_calculator.PressAdd();
}
// ...
}
Как я могу сказать ReSharper, что методы с атрибутами [Given]
, [When]
, [Then]
(и т.д.) действительно используются? Я не хочу использовать комментарии // ReSharper disable UnusedMember.Global
.
Я мог бы также отметить каждый метод (или весь класс) с помощью [JetBrains.Annotations.UsedImplicitly]
. Я тоже не хочу этого делать.