Я играю с 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]
. Я тоже особо не хочу этого делать.