Esempio n. 1
0
            public void beforeAll()
            {
                //log4net.Config.XmlConfigurator.Configure(new FileInfo("bootstrap.log4net"));

                _userClarifySessionConfigurator = MockRepository.GenerateStub <IUserClarifySessionConfigurator>();
                _clarifyApplication             = MockRepository.GenerateStub <IClarifyApplication>();

                _userSessionStartObserver = MockRepository.GenerateStub <IUserSessionStartObserver>();
                _userSessionEndObserver   = MockRepository.GenerateStub <IUserSessionEndObserver>();

                _container = bootstrap_ioc.getContainer(c => { });
                _container.Configure(c =>
                {
                    c.For <IUserClarifySessionConfigurator>().Use(_userClarifySessionConfigurator);
                    c.For <IClarifyApplication>().Use(_clarifyApplication);
                    c.For <IUserSessionStartObserver>().Use(_userSessionStartObserver);
                    c.For <IUserSessionEndObserver>().Use(_userSessionEndObserver);
                });
                _cut = _container.GetInstance <ClarifySessionCache>();

                _settings = _container.GetInstance <DovetailDatabaseSettings>();

                //have to create a REAL session because a test fake just won't do
                _expectedSession = CreateRealSession();
            }
 public ClarifySessionCache(IClarifyApplication clarifyApplication, ILogger logger, IUserClarifySessionConfigurator sessionConfigurator, Func<IUserSessionEndObserver> sessionEndObserver, Func<IUserSessionStartObserver> sessionStartObserver, DovetailDatabaseSettings settings)
 {
     _clarifyApplication = clarifyApplication;
     _logger = logger;
     _sessionConfigurator = sessionConfigurator;
     _sessionEndObserver = sessionEndObserver;
     _sessionStartObserver = sessionStartObserver;
     _settings = settings;
 }
 public ClarifySessionCache(IClarifyApplication clarifyApplication, ILogger logger,
                            IUserClarifySessionConfigurator sessionConfigurator, Func <IUserSessionEndObserver> sessionEndObserver,
                            Func <IUserSessionStartObserver> sessionStartObserver, DovetailDatabaseSettings settings)
 {
     _clarifyApplication   = clarifyApplication;
     _logger               = logger;
     _sessionConfigurator  = sessionConfigurator;
     _sessionEndObserver   = sessionEndObserver;
     _sessionStartObserver = sessionStartObserver;
     _settings             = settings;
 }
Esempio n. 4
0
            public void beforeAll()
            {
                _userClarifySessionConfigurator = MockRepository.GenerateStub<IUserClarifySessionConfigurator>();
                _clarifyApplication = MockRepository.GenerateStub<IClarifyApplication>();

                _userSessionStartObserver = MockRepository.GenerateStub<IUserSessionStartObserver>();
                _userSessionEndObserver = MockRepository.GenerateStub<IUserSessionEndObserver>();

                _container = bootstrap_ioc.getContainer(c =>
                {
                    c.For<IUserClarifySessionConfigurator>().Use(_userClarifySessionConfigurator);
                    c.For<IClarifyApplication>().Use(_clarifyApplication);
                    c.For<IUserSessionStartObserver>().Use(_userSessionStartObserver);
                    c.For<IUserSessionEndObserver>().Use(_userSessionEndObserver);
                });

                _cut = _container.GetInstance<ClarifySessionCache>();

                _settings = _container.GetInstance<DovetailDatabaseSettings>();

                //have to create a REAL session because a test fake just won't do
                _expectedSession = CreateRealSession();
            }