Ejemplo n.º 1
0
        private static void RegisterServices(IKernel kernel)
        {
            CompositionRoot.BindConnection(kernel, ConnectionString);

            CompositionRoot.BindDataAccess(kernel, ConnectionString, FilesConnectionString);

            CompositionRoot.BindServices(kernel, MainLogger);

            CompositionJobsHelper.BindJobs(kernel, ConnectionString, FilesConnectionString);

            try
            {
                var runners = kernel.GetAll <IRunner>().ToArray();

                RunnerController.Run(runners);
            }
            catch (Exception e)
            {
                MainLogger.Error("Failed to start runners ", e);

                throw;
            }

            MainLogger.Info("Jobs are started");
        }
Ejemplo n.º 2
0
 public void TestInitialize()
 {
     _context    = new DbTestContext(Settings.Default.MainConnectionString);
     _fixture    = new Fixture();
     _serializer = new Serializer();
     _builder    = CompositionJobsHelper.GetApplicationMessageBuilder(_context.Connection,
                                                                      Settings.Default.MainConnectionString,
                                                                      Settings.Default.FilesConnectionString);
 }