Esempio n. 1
0
 public void Should_find_hook(Type typeOfHook)
 {
     var hooksCatalog = new HooksCatalog();
     var h = new HooksParser(hooksCatalog);
     h.FindHooks(GetType());
     Assert.IsTrue(hooksCatalog.OfType(typeOfHook).Any());
 }
Esempio n. 2
0
 public void Should_find_hook_in_nested_class(Type typeOfHook)
 {
     var c = new HooksCatalog();
     var p = new HooksParser(c);
     p.FindHooks(typeof(When_running_hooks_with_tag_filter.When_matching_tag_for_RunIfHasTags));
     Assert.IsTrue(c.OfType(typeOfHook).Any());
 }
Esempio n. 3
0
 public ScenarioBuilder(Feature feature, string scenarioTitle)
 {
     Feature        = feature;
     _scenarioTitle = scenarioTitle;
     hooksCatalog   = new HooksCatalog();
     SetupHooks();
 }
Esempio n. 4
0
            public void Should_find_hook_in_nested_class(Type typeOfHook)
            {
                var c = new HooksCatalog();
                var p = new HooksParser(c);

                p.FindHooks(typeof(When_running_hooks_with_tag_filter.When_matching_tag_for_RunIfHasTags));
                Assert.IsTrue(c.OfType(typeOfHook).Any());
            }
Esempio n. 5
0
            public void Should_find_hook(Type typeOfHook)
            {
                var hooksCatalog = new HooksCatalog();
                var h            = new HooksParser(hooksCatalog);

                h.FindHooks(GetType());
                Assert.IsTrue(hooksCatalog.OfType(typeOfHook).Any());
            }
Esempio n. 6
0
        public virtual void SetUp()
        {
            hooksCatalog  = new HooksCatalog();
            actionCatalog = new ActionCatalog();
            var runContext = new RunContext(MockRepository.GenerateStub <IContextHandler>(), new HooksHandler(hooksCatalog));
            IStringStepRunner stringStepRunner = new StringStepRunner(actionCatalog);

            featureRunner = new FeatureRunner(stringStepRunner, runContext);
        }
Esempio n. 7
0
 public void Should_find_hook_on_private_Action_delegate()
 {
     var c = new HooksCatalog();
     var p = new HooksParser(c);
     PrivateDelegateHookCalled = false;
     p.FindHooks(GetType());
     var hooks = c.OfType<BeforeRunAttribute>().ToList();
     hooks.Each(_ => _.Invoke());
     Assert.IsTrue(PrivateDelegateHookCalled);
 }
Esempio n. 8
0
            public void Should_find_hook_on_private_Action_delegate()
            {
                var c = new HooksCatalog();
                var p = new HooksParser(c);

                PrivateDelegateHookCalled = false;
                p.FindHooks(GetType());
                var hooks = c.OfType <BeforeRunAttribute>().ToList();

                hooks.Each(_ => _.Invoke());
                Assert.IsTrue(PrivateDelegateHookCalled);
            }
Esempio n. 9
0
            public void Init()
            {
                var catalog = new HooksCatalog();
                var loader  = new HooksParser(catalog);

                loader.FindHooks(GetType());

                var handler = new HooksHandler(catalog);

                context = MockRepository.GenerateStub <IRunContextEvents>();
                handler.SubscribeToHubEvents(context);

                SetupContextTags();
            }
Esempio n. 10
0
            public void Init()
            {
                var catalog = new HooksCatalog();
                var loader = new HooksParser(catalog);
                loader.FindHooks(GetType());

                var handler = new HooksHandler(catalog);
                context = MockRepository.GenerateStub<IRunContextEvents>();
                handler.SubscribeToHubEvents(context);

                SetupContextTags();
            }
Esempio n. 11
0
 private static void InitializeHooks(NBehaveConfiguration configuration, HooksCatalog hooksCatalog)
 {
     new LoadHooks(configuration, hooksCatalog).Initialise();
 }
Esempio n. 12
0
 public LoadHooks(NBehaveConfiguration configuration, HooksCatalog hooks)
 {
     _configuration = configuration;
     _hooks = hooks;
 }
Esempio n. 13
0
 public HooksHandler(HooksCatalog hooks)
 {
     this.hooks = hooks;
 }
Esempio n. 14
0
 private static void InitializeHooks(NBehaveConfiguration configuration, HooksCatalog hooksCatalog)
 {
     new LoadHooks(configuration, hooksCatalog).Initialise();
 }
Esempio n. 15
0
 public LoadHooks(NBehaveConfiguration configuration, HooksCatalog hooks)
 {
     _configuration = configuration;
     _hooks         = hooks;
 }