Ejemplo n.º 1
0
        public async Task InitializeFixtureAsync(IContextProvider contextProvider)
        {
            var source = new LocalTemplatesSource("SonarLint");

            GenContext.Current = contextProvider;

            await InitializeTemplatesAsync(source);
        }
Ejemplo n.º 2
0
        public async Task InitializeFixtureAsync(IContextProvider contextProvider)
        {
            var source = new LocalTemplatesSource("VBStyle");

            GenContext.Current = contextProvider;

            await InitializeTemplatesForLanguageAsync(source);
        }
        private static TemplatesRepository CreateNewRepos()
        {
            var source = new LocalTemplatesSource();

            GenContext.Bootstrap(new LocalTemplatesSource(), new FakeGenShell());
            GenContext.ToolBox.Repo.SynchronizeAsync().Wait();

            return(GenContext.ToolBox.Repo);
        }
        private static TemplatesRepository CreateNewRepos()
        {
            var source = new LocalTemplatesSource();

            CodeGen.Initialize(source.Id, "0.0");

            var repos = new TemplatesRepository(source, Version.Parse("0.0.0.0"));

            repos.SynchronizeAsync(true).Wait();

            return(repos);
        }
Ejemplo n.º 5
0
        public void InitializeFixture(string platform, string language)
        {
            var source = new LocalTemplatesSource();

            GenContext.Bootstrap(source, new FakeGenShell(platform, language), Platforms.Uwp, language);
            GenContext.Current = this;
            if (!syncExecuted)
            {
                GenContext.ToolBox.Repo.SynchronizeAsync(true).Wait();
                syncExecuted = true;
            }

            Repository = GenContext.ToolBox.Repo;
        }
Ejemplo n.º 6
0
        public void InitializeFixture(string platform, string language)
        {
            var path = $"{Path.GetPathRoot(Environment.CurrentDirectory)}\\UIT\\UI\\";

            var source = new LocalTemplatesSource(null, $"UITest{platform}");

            GenContext.Bootstrap(source, new FakeGenShell(platform, language), platform, language);

            GenContext.ToolBox.Repo.SynchronizeAsync(true).Wait();

            Repository = GenContext.ToolBox.Repo;

            GenContext.Current = new FakeContextProvider
            {
                ProjectName          = "Test",
                DestinationPath      = path,
                GenerationOutputPath = path,
            };
        }