コード例 #1
0
        public When_registering_handlers()
        {
            _testHandleRegistrar = new TestHandleRegistrar();
            _locator             = new TestServiceLocator(_testHandleRegistrar);
            var register = new RouteRegistrar(_locator);

            register.Register(GetType());
        }
コード例 #2
0
        public When_registering_all_handlers_in_assembly()
        {
            _testHandleRegistrar = new TestHandleRegistrar();
            _locator             = new TestServiceLocator(_testHandleRegistrar);
            var register = new RouteRegistrar(_locator);

            register.Register(GetType()); // Changed From RegisterINAssemblyOf to Register to match apparent changes in source file
        }
コード例 #3
0
        public When_registering_all_handlers_in_assembly()
        {
            _testHandleRegistrar = new TestHandleRegistrar();
            _locator             = new TestServiceLocator(_testHandleRegistrar);
            var register = new RouteRegistrar(_locator);

            register.RegisterInAssemblyOf(GetType());
        }
コード例 #4
0
        public When_registering_specific_handlers()
        {
            _testHandleRegistrar = new TestHandleRegistrar();
            _locator             = new TestServiceLocator(_testHandleRegistrar);
            var register = new RouteRegistrar(_locator);

            register.Register( // Changed to Register from RegistrarHandler - Method appears to have been changed in source file
                typeof(TestAggregateDoSomethingHandler),
                typeof(TestAggregateDoSomethingElseHandler),
                typeof(AbstractTestAggregateDoSomethingElseHandler),
                typeof(TestAggregateDoSomethingHandlerExplicit),
                typeof(TestAggregateDidSomethingHandler),
                typeof(AllHandler));
        }
コード例 #5
0
        public When_registering_specific_handlers()
        {
            _testHandleRegistrar = new TestHandleRegistrar();
            _locator             = new TestServiceLocator(_testHandleRegistrar);
            var register = new RouteRegistrar(_locator);

            register.RegisterHandlers(
                typeof(TestAggregateDoSomethingHandler),
                typeof(TestAggregateDoSomethingElseHandler),
                typeof(AbstractTestAggregateDoSomethingElseHandler),
                typeof(TestAggregateDoSomethingHandlerExplicit),
                typeof(TestAggregateDidSomethingHandler),
                typeof(AllHandler));
        }
コード例 #6
0
 public TestServiceLocator(TestHandleRegistrar registrar)
 {
     _registrar = registrar;
 }