Пример #1
0
        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);
        }