コード例 #1
0
        public override SpecFlowDocument GetDocument()
        {
            var parser = SpecFlowParserHelper.CreateParser();
            var path   = Path.Combine(SpecFlowProject.FeatureFilesFolder, RelativePath);

            using (var stream = File.OpenText(path))
            {
                var content = stream.ReadToEnd();
                return(ParseDocument(content, path, parser));
            }
        }
コード例 #2
0
        public override SpecFlowDocument GetDocument()
        {
            var parser = SpecFlowParserHelper.CreateParser();

            var assembly = Assembly.ReflectionOnlyLoadFrom(this.SpecFlowProject.AssemblyPath);

            using (var stream = assembly.GetManifestResourceStream(this.RelativePath))
                using (var reader = new StreamReader(stream))
                {
                    var content = reader.ReadToEnd();
                    return(ParseDocument(content, null, parser));
                }
        }