public void Initialize() { currentSession = new Mock <ISessionConfiguration>(); currentSettings = new Settings(); desktopFactory = new Mock <IDesktopFactory>(); explorerShell = new Mock <IExplorerShell>(); logger = new Mock <ILogger>(); nextSession = new Mock <ISessionConfiguration>(); nextSettings = new Settings(); processFactory = new Mock <IProcessFactory>(); sessionContext = new SessionContext(); currentSession.SetupGet(s => s.Settings).Returns(currentSettings); nextSession.SetupGet(s => s.Settings).Returns(nextSettings); sessionContext.Current = currentSession.Object; sessionContext.Next = nextSession.Object; sut = new KioskModeOperation(desktopFactory.Object, explorerShell.Object, logger.Object, processFactory.Object, sessionContext); }
public void Initialize() { currentSession = new SessionConfiguration(); currentSettings = new AppSettings(); desktopFactory = new Mock <IDesktopFactory>(); desktopMonitor = new Mock <IDesktopMonitor>(); explorerShell = new Mock <IExplorerShell>(); logger = new Mock <ILogger>(); nextSession = new SessionConfiguration(); nextSettings = new AppSettings(); processFactory = new Mock <IProcessFactory>(); sessionContext = new SessionContext(); currentSession.Settings = currentSettings; nextSession.Settings = nextSettings; sessionContext.Current = currentSession; sessionContext.Next = nextSession; sut = new KioskModeOperation(desktopFactory.Object, desktopMonitor.Object, explorerShell.Object, logger.Object, processFactory.Object, sessionContext); }