コード例 #1
0
ファイル: ContextBuilder.cs プロジェクト: idavis/NSpec
        public ContextBuilder(ISpecFinder finder, Conventions conventions)
        {
            this.finder = finder;

            contexts = new ContextCollection();

            this.conventions = conventions;
        }
コード例 #2
0
ファイル: SpecRunner.cs プロジェクト: rssvihla/OldIdeas
 public SpecRunner(IAssemblyTypeLoader assemblyType, ISpecFinder finder,
                   IReportFactory factory, ParentClassRuleExecutor executor)
 {
     _assemblyType = assemblyType;
     _finder = finder;
     _factory = factory;
     _executor = executor;
 }
コード例 #3
0
ファイル: ContextBuilder.cs プロジェクト: jspringer2020/NSpec
        public ContextBuilder(ISpecFinder finder, Tags tagsFilter, Conventions conventions)
        {
            contexts = new ContextCollection();

            this.finder = finder;

            this.conventions = conventions;

            this.tagsFilter = tagsFilter;
        }
コード例 #4
0
ファイル: when_building_contexts.cs プロジェクト: adiel/NSpec
        public void setup()
        {
            finder = MockRepository.GenerateMock<ISpecFinder>();

            finder.Stub(f => f.SpecClasses()).IgnoreArguments().Return(new[] { typeof(child), typeof(parent), typeof(sibling) });

            builder = new ContextBuilder(finder);

            builder.Contexts();
        }
コード例 #5
0
        public void setup_base()
        {
            finder = MockRepository.GenerateMock<ISpecFinder>();

            typesForFinder = new List<Type>();

            finder.Stub(f => f.SpecClasses()).IgnoreArguments().Return(typesForFinder);

            DefaultConventions conventions = new DefaultConventions();

            conventions.Initialize();

            builder = new ContextBuilder(finder, conventions);
        }
コード例 #6
0
ファイル: ContextBuilder.cs プロジェクト: jspringer2020/NSpec
 public ContextBuilder(ISpecFinder finder, Conventions conventions)
     : this(finder, new Tags(), conventions)
 {
 }
コード例 #7
0
ファイル: ContextBuilder.cs プロジェクト: jspringer2020/NSpec
 public ContextBuilder(ISpecFinder finder, Tags tagsFilter)
     : this(finder, new DefaultConventions())
 {
 }
コード例 #8
0
ファイル: describe_SpecFinder.cs プロジェクト: ericbock/NSpec
 protected void GivenFilter(string filter)
 {
     finder = new SpecFinder(someDLL, reflector, filter);
 }
コード例 #9
0
ファイル: describe_SpecFinder.cs プロジェクト: ericbock/NSpec
        protected void GivenDllContains(params Type[] types)
        {
            reflector = MockRepository.GenerateMock<IReflector>();

            reflector.Stub(r => r.GetTypesFrom("")).IgnoreArguments().Return(types);

            someDLL = "an nspec project dll";

            finder = new SpecFinder(someDLL, reflector);
        }
コード例 #10
0
ファイル: ContextBuilder.cs プロジェクト: adiel/NSpec
        public ContextBuilder(ISpecFinder finder)
        {
            this.finder = finder;

            contexts = new List<Context>();
        }