Je joue avec SpecFlow et ReSharper pense que mes définitions de pas sont inutilisées (je suppose qu'elles sont utilisées par réflexion) :
[Binding]
public class StepDefinitions
{
// ...
[When(@"I press add")]
public void WhenIPressAdd() // R# thinks this is unused
{
_calculator.PressAdd();
}
// ...
}
Comment puis-je dire à ReSharper que les méthodes avec [Given]
, [When]
, [Then]
(etc.) sont effectivement utilisés ? Je ne veux pas utiliser // ReSharper disable UnusedMember.Global
commentaires.
Je pourrais aussi marquer chaque méthode (ou la classe entière) avec [JetBrains.Annotations.UsedImplicitly]
. Je n'ai pas particulièrement envie de faire ça non plus.