public void SetUp()
        {
            var container = new DependencyManager().ConfigureStartupDependencies();

            MessageType = typeof (HelloWorldCommand);

            Manager = new ServiceBusModelBuilder(new TaskRunnerReflector(),
                @"C:\Users\smarkey\Documents\GitHub\LayeredArchitecture\Miscellaneous\SharedDlls\TaskRunner.Common.dll");

            Controller = new MessageBusController(Manager, container.GetInstance<ICustomLogger>(),
                new MessageBusManager(new Client<IOnewayBus>(container)));
        }
        public IController CreateController(RequestContext requestContext, string controllerName)
        {
            if (controllerName.ToUpper().StartsWith("MessageBus".ToUpper()))
            {
                var container = new DependencyManager().ConfigureStartupDependencies();

                var controller = new MessageBusController(new ServiceBusModelBuilder(new TaskRunnerReflector(),
                    @"C:\Users\smarkey\Documents\GitHub\LayeredArchitecture\Miscellaneous\SharedDlls\TaskRunner.Common.dll "),
                    container.GetInstance<ICustomLogger>(), new MessageBusManager(new Client<IOnewayBus>(container)));
                return controller;
            }
            return new DefaultControllerFactory().CreateController(requestContext, controllerName);
        }