コード例 #1
0
ファイル: FixtureParser.cs プロジェクト: Carbonfrost/f-spec
        private TestFixtureData ParseRecord()
        {
            var results = new TestFixtureData();

            while (SkipBlankLines())
            {
                if (RECORD.IsMatch(Current))
                {
                    return(results);
                }
                var item = ParseFieldOrHeredoc();
                results.Values.Add(item);
            }
            return(results);
        }
コード例 #2
0
ファイル: TestLoader.cs プロジェクト: Carbonfrost/f-spec
 public TestFixtureData DownloadFixtureData(Uri url)
 {
     return(ReadUrlOrLocalFile(url,
                               u => TestFixtureData.FromSource(u),
                               u => LoadFixtureData(u)));
 }
コード例 #3
0
ファイル: TestLoader.cs プロジェクト: Carbonfrost/f-spec
        public TestFixtureData LoadFixtureData(string fileName)
        {
            string actualPath = FindActualPath(fileName);

            return(TestFixtureData.FromFile(actualPath));
        }
コード例 #4
0
ファイル: TestClass.cs プロジェクト: Carbonfrost/f-spec
 public TestFixtureData FixtureData(string path)
 {
     return(TestFixtureData.FromFile(path));
 }