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()); }
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)); } }
private void RunAllTests() { IRunnerBroadcaster runnerBroadcaster = _ResourceResolver.Resolve <IRunnerBroadcaster>(); runnerBroadcaster.StartAll(); }
void folderWatcher_Changed(object sender, FileSystemEventArgs e) { IRunnerBroadcaster runnerBroadcaster = _ResourceResolver.Resolve <IRunnerBroadcaster>(); runnerBroadcaster.StartAll(); }