Implemented interface member:
method
GetTemplatesAsync
Aspire.Cli.Templating.ITemplateFactory.GetTemplatesAsync(Aspire.Cli.Templating.TemplateSource, System.Threading.CancellationToken)
15 references to GetTemplatesAsync
Aspire.Cli.Tests (15)
Commands\NewCommandLocalTemplateTests.cs (1)
1346
Assert.Empty(await engineFactory.
GetTemplatesAsync
(null));
Templating\TemplateEngineFactoryGitCheckoutTests.cs (6)
28
Assert.Single(await factory.
GetTemplatesAsync
(
49
Assert.Single(await factory.
GetTemplatesAsync
(new TemplateSource(".", repository.FullName, commit), TestContext.Current.CancellationToken));
67
Assert.Single(await factory.
GetTemplatesAsync
(new TemplateSource(".", repository.FullName, "same"), TestContext.Current.CancellationToken));
69
Assert.Single(await factory.
GetTemplatesAsync
(new TemplateSource(".", repository.FullName, "refs/tags/same"), TestContext.Current.CancellationToken));
83
var exception = await Assert.ThrowsAsync<TemplateDiscoveryException>(() => GetFactory(provider).
GetTemplatesAsync
(
107
Assert.Single(await factory.
GetTemplatesAsync
(new TemplateSource(".", repository.FullName, commit), TestContext.Current.CancellationToken));
Templating\TemplateEngineFactoryGitTests.cs (8)
29
var templates = await GetFactory(provider).
GetTemplatesAsync
(
59
GetFactory(provider).
GetTemplatesAsync
(new TemplateSource(".", "repository", CommitSha), TestContext.Current.CancellationToken));
80
GetFactory(provider).
GetTemplatesAsync
(new TemplateSource(".", "repository", CommitSha), TestContext.Current.CancellationToken));
95
GetFactory(provider).
GetTemplatesAsync
(new TemplateSource(".", "repository", CommitSha), new CancellationToken(canceled: true)));
118
GetFactory(provider).
GetTemplatesAsync
(new TemplateSource(".", "repository", resolving ? null : CommitSha), cancellation.Token));
142
GetFactory(provider).
GetTemplatesAsync
(new TemplateSource(".", "repository", CommitSha), TestContext.Current.CancellationToken));
167
GetFactory(provider).
GetTemplatesAsync
(new TemplateSource(".", "repository", null), TestContext.Current.CancellationToken));
194
var templates = await GetFactory(provider).
GetTemplatesAsync
(new TemplateSource(".", "repository", null), TestContext.Current.CancellationToken);