25 references to WithRequiredCommand
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.JavaScript (5)
Aspire.Hosting.Python (2)
Aspire.Hosting.Tests (17)
RequiredCommandAnnotationTests.cs (17)
61resourceBuilder.WithRequiredCommand("test-command");
75resourceBuilder.WithRequiredCommand("test-command", "https://example.com/help");
106.WithRequiredCommand("command1")
107.WithRequiredCommand("command2");
119RequiredCommandResourceExtensions.WithRequiredCommand<ContainerResource>(null!, "test"));
128Assert.Throws<ArgumentNullException>(() => resourceBuilder.WithRequiredCommand(null!));
147builder.AddContainer("test", "image").WithRequiredCommand(command);
163builder.AddContainer("test", "image").WithRequiredCommand("this-command-definitely-does-not-exist-12345");
181.WithRequiredCommand("missing-command", "https://example.com/install");
277.WithRequiredCommand(command)
278.WithRequiredCommand("missing-command-xyz");
297builder.AddContainer("test1", "image").WithRequiredCommand(missingCommand);
298builder.AddContainer("test2", "image").WithRequiredCommand(missingCommand);
357builder.AddContainer("test", "image").WithRequiredCommand(missingCommand, "https://example.com/install");
389builder.AddContainer("test", "image").WithRequiredCommand(missingCommand);
413builder.AddContainer("test1", "image").WithRequiredCommand(missingCommand);
414builder.AddContainer("test2", "image").WithRequiredCommand(missingCommand);