Exemplo n.º 1
0
        public void Initialize()
        {
            appConfig      = new AppConfig();
            configuration  = new Mock <IConfigurationRepository>();
            logger         = new Mock <ILogger>();
            runtimeHost    = new Mock <IRuntimeHost>();
            session        = new SessionConfiguration();
            sessionContext = new SessionContext();

            configuration.Setup(c => c.InitializeSessionConfiguration()).Returns(session);
            session.AppConfig   = appConfig;
            sessionContext.Next = session;

            sut = new SessionInitializationOperation(configuration.Object, logger.Object, runtimeHost.Object, sessionContext);
        }
        public void Initialize()
        {
            autoRestoreMechanism = new Mock <IAutoRestoreMechanism>();
            logger = new Mock <ILogger>();
            serviceEventFactory = new Mock <Func <string, EventWaitHandle> >();
            sessionContext      = new SessionContext();

            serviceEventFactory.Setup(f => f.Invoke(It.IsAny <string>())).Returns(new EventStub());
            sessionContext.AutoRestoreMechanism = autoRestoreMechanism.Object;
            sessionContext.Configuration        = new ServiceConfiguration
            {
                AppConfig = new AppConfig {
                    ServiceEventName = $"{nameof(SafeExamBrowser)}-{nameof(SessionInitializationOperationTests)}"
                },
                Settings = new AppSettings()
            };

            sut = new SessionInitializationOperation(logger.Object, serviceEventFactory.Object, sessionContext);
        }