public void Handle(BindingMatch bindingMatch) { if (bindingMatch.IsObsolete) { switch (specFlowConfiguration.ObsoleteBehavior) { case ObsoleteBehavior.None: break; case ObsoleteBehavior.Warn: testTracer.TraceWarning(bindingMatch.BindingObsoletion.Message); break; case ObsoleteBehavior.Pending: throw errorProvider.GetPendingStepDefinitionError(); case ObsoleteBehavior.Error: throw errorProvider.GetObsoleteStepError(bindingMatch.BindingObsoletion); } } }