2 instantiations of RepositoryToolUpdater
Aspire.Cli.Tests (2)
Projects\GuestAppHostProjectTests.cs (1)
842
var repositoryUpdater = new
RepositoryToolUpdater
(npm, interaction, NullLogger<RepositoryToolUpdater>.Instance);
Projects\RepositoryToolUpdaterTests.cs (1)
758
=>
new
(npmRunner, interaction, NullLogger<RepositoryToolUpdater>.Instance);
38 references to RepositoryToolUpdater
aspire (6)
Commands\UpdateCommand.cs (2)
43
private readonly
RepositoryToolUpdater
_repositoryToolUpdater;
77
RepositoryToolUpdater
repositoryToolUpdater,
Program.cs (1)
457
builder.Services.AddSingleton<
RepositoryToolUpdater
>();
Projects\RepositoryToolUpdater.cs (3)
21
internal sealed class RepositoryToolUpdater(INpmRunner npmRunner, IInteractionService interactionService, ILogger<
RepositoryToolUpdater
> logger)
323
public string PackageId => IsNpm ?
RepositoryToolUpdater
.NpmPackageId :
RepositoryToolUpdater
.DotNetPackageId;
Aspire.Cli.Tests (32)
Commands\UpdateCommandRepositoryToolsTests.cs (7)
54
Assert.Equal("^13.4.0", packageJson["devDependencies"]![
RepositoryToolUpdater
.NpmPackageId]!.GetValue<string>());
68
Assert.Equal("^13.5.4", JsonNode.Parse(await File.ReadAllTextAsync(npmManifest))!["devDependencies"]![
RepositoryToolUpdater
.NpmPackageId]!.GetValue<string>());
91
npm["devDependencies"]![
RepositoryToolUpdater
.NpmPackageId] = "^99.0.0";
175
Assert.Equal("^99.0.0", JsonNode.Parse(await File.ReadAllTextAsync(npmManifest))!["devDependencies"]![
RepositoryToolUpdater
.NpmPackageId]!.GetValue<string>());
457
message.Message.Contains(
RepositoryToolUpdater
.DotNetPackageId, StringComparison.Ordinal) &&
458
message.Message.Contains(
RepositoryToolUpdater
.NpmPackageId, StringComparison.Ordinal));
540
Assert.Equal("^" + targetVersion, JsonNode.Parse(File.ReadAllText(npmManifest))!["devDependencies"]![
RepositoryToolUpdater
.NpmPackageId]!.GetValue<string>());
Projects\GuestAppHostProjectTests.cs (2)
842
var
repositoryUpdater = new RepositoryToolUpdater(npm, interaction, NullLogger<
RepositoryToolUpdater
>.Instance);
Projects\RepositoryToolUpdaterTests.cs (22)
29
var
updater = CreateUpdater(CreateUnusedNpmRunner(), new TestInteractionService());
47
var
updater = CreateUpdater(CreateUnusedNpmRunner(), new TestInteractionService());
64
var
updater = CreateUpdater(CreateUnusedNpmRunner(), new TestInteractionService());
84
var
updater = CreateUpdater(CreateUnusedNpmRunner(), new TestInteractionService());
127
var
updater = CreateUpdater(CreateUnusedNpmRunner(), new TestInteractionService());
145
var
updater = CreateUpdater(CreateUnusedNpmRunner(), new TestInteractionService());
175
var
updater = CreateUpdater(npm, new TestInteractionService());
234
var
updater = CreateUpdater(CreateUnusedNpmRunner(), interaction);
291
var
updater = CreateUpdater(npm, interaction);
338
var
updater = CreateUpdater(npm, interaction);
377
var
updater = CreateUpdater(npm, new TestInteractionService());
410
var
updater = CreateUpdater(npm, interaction);
439
var
updater = CreateUpdater(CreateUnusedNpmRunner(), interaction);
468
var
updater = CreateUpdater(npm, interaction);
525
var
updater = CreateUpdater(npm, interaction);
554
var
updater = CreateUpdater(CreateUnusedNpmRunner(), new TestInteractionService());
579
var
updater = CreateUpdater(CreateUnusedNpmRunner(), interaction);
618
var
updater = CreateUpdater(CreateUnusedNpmRunner(), interaction);
657
var
updater = CreateUpdater(npm, interaction);
709
var
updater = CreateUpdater(npm, interaction);
757
private static
RepositoryToolUpdater
CreateUpdater(FakeNpmRunner npmRunner, TestInteractionService interaction)
758
=> new(npmRunner, interaction, NullLogger<
RepositoryToolUpdater
>.Instance);
Utils\CliTestHelper.cs (1)
173
services.AddSingleton<
RepositoryToolUpdater
>();