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