33 references to InputTypes
Aspire.Cli.Tests (33)
Commands\PublishCommandPromptingIntegrationTests.cs (33)
30promptBackchannel.AddPrompt("text-prompt-1", "Environment Name", InputTypes.Text, "Enter environment name:", isRequired: true); 58Assert.Equal(InputTypes.Text, receivedPrompt.Inputs[0].InputType); 76promptBackchannel.AddPrompt("secret-prompt-1", "Database Password", InputTypes.SecretText, "Enter secure password:", isRequired: true); 104Assert.Equal(InputTypes.SecretText, receivedPrompt.Inputs[0].InputType); 128promptBackchannel.AddPrompt("choice-prompt-1", "Deployment Region", InputTypes.Choice, "Select region:", isRequired: true, options: options); 156Assert.Equal(InputTypes.Choice, receivedPrompt.Inputs[0].InputType); 175promptBackchannel.AddPrompt("bool-prompt-1", "Enable Verbose Logging", InputTypes.Boolean, "Enable verbose logging?", isRequired: false); 203Assert.Equal(InputTypes.Boolean, receivedPrompt.Inputs[0].InputType); 221promptBackchannel.AddPrompt("number-prompt-1", "Instance Count", InputTypes.Number, "Enter number of instances:", isRequired: true); 249Assert.Equal(InputTypes.Number, receivedPrompt.Inputs[0].InputType); 267promptBackchannel.AddPrompt("text-prompt-1", "Application Name", InputTypes.Text, "Enter app name:", isRequired: true); 268promptBackchannel.AddPrompt("choice-prompt-1", "Environment", InputTypes.Choice, "Select environment:", isRequired: true, 275promptBackchannel.AddPrompt("bool-prompt-1", "Create Backup", InputTypes.Boolean, "Create backup?", isRequired: false); 308Assert.Equal(InputTypes.Text, textPrompt.Inputs[0].InputType); 313Assert.Equal(InputTypes.Choice, choicePrompt.Inputs[0].InputType); 318Assert.Equal(InputTypes.Boolean, boolPrompt.Inputs[0].InputType); 344new("database-connection", "Database Connection String", InputTypes.Text, true, null), 345new("api-key", "API Key", InputTypes.SecretText, true, null), 346new("environment", "Environment", InputTypes.Choice, true, 352new("enable-logging", "Enable Logging", InputTypes.Boolean, false, null) 390Assert.Equal(InputTypes.Text, receivedPrompt.Inputs[0].InputType); 394Assert.Equal(InputTypes.SecretText, receivedPrompt.Inputs[1].InputType); 398Assert.Equal(InputTypes.Choice, receivedPrompt.Inputs[2].InputType); 403Assert.Equal(InputTypes.Boolean, receivedPrompt.Inputs[3].InputType); 426promptBackchannel.AddPrompt("text-prompt-1", "Environment Name", InputTypes.Text, "Enter environment name:", isRequired: true, defaultValue: "development"); 454Assert.Equal(InputTypes.Text, receivedPrompt.Inputs[0].InputType); 478promptBackchannel.AddPrompt("text-prompt-1", "Environment Name", InputTypes.Text, "Enter environment name:", isRequired: true, defaultValue: "de", validationErrors: ["Environment name must be at least 3 characters long."]); 506Assert.Equal(InputTypes.Text, receivedPrompt.Inputs[0].InputType); 533promptBackchannel.AddPrompt("markdown-prompt-1", "Config Value", InputTypes.Text, "**Enter** the `config` value for [Azure Portal](https://portal.azure.com):", isRequired: true); 604promptBackchannel.AddPrompt("debug-prompt-1", "Environment Name", InputTypes.Text, "Enter environment name:", isRequired: true); 648promptBackchannel.AddPrompt("status-label-prompt", "Target Region", InputTypes.Text, "Configure deployment target", isRequired: true); 691promptBackchannel.AddPrompt("duplicate-prompt", "Environment Name", InputTypes.Text, "Environment Name", isRequired: true); 732promptBackchannel.AddPrompt("markup-prompt", "Value [required]", InputTypes.Text, "Enter value [1-10]", isRequired: true);