private void ThatIHaveLaunchedStoryq() { this.fileSavingService = new Mock <IFileSavingService>(); this.languagePackProvider = new Mock <ILanguagePackProvider>(); this.languagePackProvider.Setup(x => x.GetLocalLanguagePacks()).Returns(new[] { new Mock <ILocalLanguagePack>().Object }); this.converter = new ViewModel.Converter(this.fileSavingService.Object, this.languagePackProvider.Object); }
private void ThereAreLanguagePacksAvailable() { this.localLanguagePacks = new List <Mock <ILocalLanguagePack> > { new Mock <ILocalLanguagePack>(), new Mock <ILocalLanguagePack>(), new Mock <ILocalLanguagePack>() }; Mock <ILocalLanguagePack> first = this.localLanguagePacks[0]; first.Setup(x => x.Name).Returns("pack 1"); first.Setup(x => x.ParserEntryPoint).Returns("pack 1"); Mock <ILocalLanguagePack> second = this.localLanguagePacks[1]; second.Setup(x => x.Name).Returns("pack 2"); second.Setup(x => x.ParserEntryPoint).Returns("pack 2"); this.remoteLanguagePacks = new List <Mock <IRemoteLanguagePack> > { new Mock <IRemoteLanguagePack>(), new Mock <IRemoteLanguagePack>(), new Mock <IRemoteLanguagePack>() }; this.remoteLanguagePacks[0].Setup(x => x.Name).Returns("pack 4"); this.languagePackProvider.Setup(x => x.GetLocalLanguagePacks()).Returns(this.localLanguagePacks.Select(x => x.Object)); this.languagePackProvider.Setup(x => x.GetRemoteLanguagePacks()).Returns(this.remoteLanguagePacks.Select(x => x.Object)); this.converter = new ViewModel.Converter(this.fileSavingService.Object, this.languagePackProvider.Object); }
private void ThatIHaveLaunchedStoryq() { this.fileSavingService = new Mock <IFileSavingService>(); this.languagePackProvider = new Mock <ILanguagePackProvider>(); var languagePack = new Mock <ILocalLanguagePack>(); languagePack.Setup(x => x.ParserEntryPoint).Returns(new StoryQEntryPoints()); this.languagePackProvider.Setup(x => x.GetLocalLanguagePacks()).Returns(new[] { languagePack.Object }); this.converter = new vm.Converter(this.fileSavingService.Object, this.languagePackProvider.Object); }