Example #1
0
 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);
 }
Example #2
0
        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);
        }