public IApiAssertStrategy Create(ApiAssert apiAssert)
 {
     var apiAssertStrategy = _stepStrategies.FirstOrDefault(x => x.IsFor(apiAssert.GetType()));
     if (apiAssertStrategy == null)
         throw new NotImplementedException(
             string.Format("No step strategies were available to handle the '{0}' strategy type.",
                 apiAssert.GetType().Name));
     return apiAssertStrategy;
 }