Пример #1
0
        /// <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();
        }
Пример #2
0
        /// <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();
        }