public IScenarioWhenStateBuilder When(object message)
 {
     if (message == null)
     {
         throw new ArgumentNullException("message");
     }
     return(new TestSpecificationBuilder(_context.SetWhen(message)));
 }