예제 #1
0
        public CustomDependencyResolver()
        {
            XmlConfigurator.Configure();
            GlobalContext.Properties["pid"] = Process.GetCurrentProcess().Id;                   // See http://stackoverflow.com/questions/2075603/log4net-process-id-information
            this.c_environment = ConfigurationManager.AppSettings["environment"];
            this.c_logger      = LogManager.GetLogger(ConfigurationManager.AppSettings["defaultLoggerName"]);

            this.c_eventsRepository = new RallyResults.Data.Repository(c_logger);

            this.c_rallyResultsEvent = new RallyResults.Domain.Rally.Event(c_logger, this.c_eventsRepository);
        }
예제 #2
0
 public Event(
     ILog logger,
     RallyResults.Data.IRepository eventsRepository)
 {
     this.c_eventsRepository = eventsRepository;
 }