2 instantiations of InteractionFileUploadStore
Aspire.Hosting.Tests (2)
Dashboard\DashboardServiceTests.cs (1)
1340new(fileSystemService, NullLogger<InteractionFileUploadStore>.Instance);
Dashboard\InteractionFileUploadStoreTests.cs (1)
535new(fileSystemService, NullLogger<InteractionFileUploadStore>.Instance);
65 references to InteractionFileUploadStore
Aspire.Hosting (4)
Dashboard\DashboardServiceData.cs (1)
284files = InteractionFileUploadStore.ValidateFileReferences(jsonValue, inputName, files);
Dashboard\InteractionFileUploadStore.cs (2)
20private readonly ILogger<InteractionFileUploadStore> _logger; 23public InteractionFileUploadStore(IFileSystemService fileSystemService, ILogger<InteractionFileUploadStore> logger)
DistributedApplicationBuilder.cs (1)
434_innerBuilder.Services.AddSingleton<IInteractionFileUploadStore, Dashboard.InteractionFileUploadStore>();
Aspire.Hosting.Tests (61)
Dashboard\DashboardServiceTests.cs (18)
836using var fileUploadStore = CreateFileUploadStore(fileSystemService); 871using var fileUploadStore = CreateFileUploadStore(fileSystemService); 893using var fileUploadStore = CreateFileUploadStore(fileSystemService); 918using var fileUploadStore = CreateFileUploadStore(fileSystemService); 950using var fileUploadStore = CreateFileUploadStore(fileSystemService); 980using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1009using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1033using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1053using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1109using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1211using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1226InteractionFileUploadStore.ValidateFileReferences(json, "CertInput", resolvedFiles); 1243using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1245InteractionFileUploadStore.ValidateFileReferences(jsonValue: null, "TestInput", result); 1254using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1260InteractionFileUploadStore.ValidateFileReferences(jsonValue: null, "OtherFile", result); 1339private static InteractionFileUploadStore CreateFileUploadStore(IFileSystemService fileSystemService) => 1340new(fileSystemService, NullLogger<InteractionFileUploadStore>.Instance);
Dashboard\InteractionFileUploadStoreTests.cs (43)
22using var fileUploadStore = CreateFileUploadStore(fileSystemService); 38using var fileUploadStore = CreateFileUploadStore(fileSystemService); 50using var fileUploadStore = CreateFileUploadStore(fileSystemService); 65using var fileUploadStore = CreateFileUploadStore(fileSystemService); 74using var fileUploadStore = CreateFileUploadStore(fileSystemService); 86using var fileUploadStore = CreateFileUploadStore(fileSystemService); 101using var fileUploadStore = CreateFileUploadStore(fileSystemService); 121using var fileUploadStore = CreateFileUploadStore(fileSystemService); 147using var fileUploadStore = CreateFileUploadStore(fileSystemService); 171using var fileUploadStore = CreateFileUploadStore(fileSystemService); 189using var fileUploadStore = CreateFileUploadStore(fileSystemService); 202using var fileUploadStore = CreateFileUploadStore(fileSystemService); 217using var fileUploadStore = CreateFileUploadStore(fileSystemService); 236using var fileUploadStore = CreateFileUploadStore(fileSystemService); 251using var fileUploadStore = CreateFileUploadStore(fileSystemService); 270using var fileUploadStore = CreateFileUploadStore(fileSystemService); 291using var fileUploadStore = CreateFileUploadStore(fileSystemService); 309using var fileUploadStore = CreateFileUploadStore(fileSystemService); 326using var fileUploadStore = CreateFileUploadStore(fileSystemService); 340using var fileUploadStore = CreateFileUploadStore(fileSystemService); 357using var fileUploadStore = CreateFileUploadStore(fileSystemService); 371using var fileUploadStore = CreateFileUploadStore(fileSystemService); 383using var fileUploadStore = CreateFileUploadStore(fileSystemService); 391resolvedFiles = InteractionFileUploadStore.ValidateFileReferences( 417using var fileUploadStore = CreateFileUploadStore(fileSystemService); 422InteractionFileUploadStore.ValidateFileReferences(FileReferences(fileId), "CertInput", resolvedFiles); 432using var fileUploadStore = CreateFileUploadStore(fileSystemService); 451InteractionFileUploadStore.ValidateFileReferences(value, InputName, files)); 461using var fileUploadStore = CreateFileUploadStore(fileSystemService); 468InteractionFileUploadStore.ValidateFileReferences(FileReferences(fileId), "OtherFile", files)); 477using var fileUploadStore = CreateFileUploadStore(fileSystemService); 484InteractionFileUploadStore.ValidateFileReferences(FileReferences(fileId), InputName, files)); 493using var fileUploadStore = CreateFileUploadStore(fileSystemService); 498InteractionFileUploadStore.ValidateFileReferences(FileReferences(fileId), InputName, files)); 507var fileUploadStore = CreateFileUploadStore(fileSystemService); 527using var fileUploadStore = CreateFileUploadStore(fileSystemService); 534private static InteractionFileUploadStore CreateFileUploadStore(IFileSystemService fileSystemService) => 535new(fileSystemService, NullLogger<InteractionFileUploadStore>.Instance); 537private static (string FileId, string FilePath) CreateEntry(InteractionFileUploadStore fileUploadStore, string fileName, string inputName = InputName) 544InteractionFileUploadStore fileUploadStore, 555private static void ResolveValidateAndMarkFiles(InteractionFileUploadStore fileUploadStore, string jsonValue) 558files = InteractionFileUploadStore.ValidateFileReferences(jsonValue, InputName, files); 563private static WeakReference<InteractionFile> CompleteInteractionWithFile(InteractionFileUploadStore fileUploadStore, string fileId, string filePath)