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); }