2 writes to Value
Aspire.Dashboard (1)
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
216inputModel.Value = inputModel.SelectedOption.Id;
Aspire.Dashboard.Tests (1)
Model\InputViewModelTests.cs (1)
23viewModel.Value = null;
25 references to Value
Aspire.Dashboard (7)
Components\Dialogs\InteractionsInputDialog.razor.cs (6)
179_ => nameof(inputModel.Value) 188string.IsNullOrWhiteSpace(inputModel.Value); 211inputModel.SelectedOption ??= inputModel.SelectOptions.FirstOrDefault(option => option.Id == inputModel.Value) 212?? new SelectViewModel<string> { Id = inputModel.Value, Name = inputModel.Value }; 214if (inputModel.Value != inputModel.SelectedOption.Id)
Model\Interaction\InputViewModel.cs (1)
96if (Value is not { Length: > 0 } value)
Aspire.Dashboard.Tests (18)
Model\InputViewModelTests.cs (18)
25Assert.Equal(string.Empty, viewModel.Value); 46Assert.Equal("red", viewModel.Value); 67Assert.True(string.IsNullOrEmpty(viewModel.Value)); 88Assert.Equal("blue", viewModel.Value); 106Assert.True(string.IsNullOrEmpty(viewModel.Value)); 123Assert.True(string.IsNullOrEmpty(viewModel.Value)); 149Assert.Equal("red", viewModel.Value); 176Assert.True(string.IsNullOrEmpty(viewModel.Value)); 197Assert.True(string.IsNullOrEmpty(viewModel.Value)); 324Assert.Equal("westus", viewModel.Value); 351Assert.Equal("12345678-1234-1234-1234-123456789012", viewModel.Value); 376Assert.Equal("server", viewModel.Value); 402Assert.Equal("server", viewModel.Value); 425Assert.Equal("local", viewModel.Value); 439Assert.True(string.IsNullOrEmpty(viewModel.Value)); 459Assert.Contains("abc123", viewModel.Value); 460Assert.Contains("readme.txt", viewModel.Value); 486Assert.Equal("[{\"Id\":\"id1\",\"Name\":\"local-file.txt\"}]", viewModel.Value);