コード例 #1
0
ファイル: ContextRunner.cs プロジェクト: qipa/NSpec
        public ContextCollection Run(ContextCollection contexts)
        {
            try
            {
                ILiveFormatter liveFormatter = new SilentLiveFormatter();

                if (formatter is ILiveFormatter)
                {
                    liveFormatter = formatter as ILiveFormatter;
                }

                contexts.Run(liveFormatter, failFast);

                if (tagsFilter.HasTagFilters())
                {
                    contexts.TrimSkippedContexts();
                }

                formatter.Write(contexts);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

            return(contexts);
        }
コード例 #2
0
        public void Run()
        {
            var contexts = new ContextCollection();

            try
            {
                contexts = builder.Contexts();

                contexts.Build();

                contexts.Run();

                formatter.Write(contexts);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }