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