Пример #1
0
        public void StartServerCommandTest()
        {
            IServerStarter serverStarter = Mock.Of <IServerStarter>();

            _ResourceResolver.Register <IServerStarter>(serverStarter);

            IRunnerBroadcaster mockOfRunnerClients = Mock.Of <IRunnerBroadcaster>();

            _ResourceResolver.Register <IRunnerBroadcaster>(mockOfRunnerClients);

            _MainViewModel.StartServerCommand.Execute(null);

            serverStarter.Mock().Verify(oss => oss.Start());
        }
Пример #2
0
        public void Test()
        {
            TinyIoCContainer   tinyIoCContainer  = new TinyIoCContainer();
            IRunnerBroadcaster runnerBroadcaster = Mock.Of <IRunnerBroadcaster>();

            tinyIoCContainer.Register <IRunnerBroadcaster>(runnerBroadcaster);
            Mock <IFolderWatcher> folderWatcher1Mock = new Mock <IFolderWatcher>();
            Mock <IFolderWatcher> folderWatcher2Mock = new Mock <IFolderWatcher>();

            using (FileWatcher fileWatcher = new FileWatcher(tinyIoCContainer, new IFolderWatcher[] { folderWatcher1Mock.Object, folderWatcher2Mock.Object }))
            {
                folderWatcher1Mock.Raise(fw => fw.Changed += null, new FileSystemEventArgs(WatcherChangeTypes.Changed, "", ""));
                folderWatcher2Mock.Raise(fw => fw.Changed += null, new FileSystemEventArgs(WatcherChangeTypes.Changed, "", ""));
                Mock.Get <IRunnerBroadcaster>(runnerBroadcaster).Verify(rh => rh.StartAll(), Times.Exactly(2));
            }
        }
Пример #3
0
        private void RunAllTests()
        {
            IRunnerBroadcaster runnerBroadcaster = _ResourceResolver.Resolve <IRunnerBroadcaster>();

            runnerBroadcaster.StartAll();
        }
Пример #4
0
        void folderWatcher_Changed(object sender, FileSystemEventArgs e)
        {
            IRunnerBroadcaster runnerBroadcaster = _ResourceResolver.Resolve <IRunnerBroadcaster>();

            runnerBroadcaster.StartAll();
        }