/// <summary> /// Verifies the feature in the specified file. /// </summary> /// <param name="path">The path.</param> /// <param name="stepDefinitions">The assemblies, types, or objects containing step definitions.</param> public static void File(string path, params object[] stepDefinitions) { var feature = new Feature(); new PlainTextReader().ReadTo(Read.File(path), feature); AddStepDefinitions(feature, stepDefinitions); feature.Verify(); }
/// <summary> /// Verifies the feature in the specified embedded resource. /// </summary> /// <param name="assembly">The assembly.</param> /// <param name="resourceName">Name of the resource.</param> /// <param name="stepDefinitions">The assemblies, types, or objects containing step definitions.</param> public static void EmbeddedResource(Assembly assembly, string resourceName, params object[] stepDefinitions) { var feature = new Feature(); new PlainTextReader().ReadTo(Read.EmbeddedResource(assembly, resourceName), feature); AddStepDefinitions(feature, stepDefinitions); feature.Verify(); }