2 instantiations of InteractionFileUploadStore
Aspire.Hosting.Tests (2)
Dashboard\DashboardServiceTests.cs (1)
1911new(fileSystemService, NullLogger<InteractionFileUploadStore>.Instance);
Dashboard\InteractionFileUploadStoreTests.cs (1)
533new(fileSystemService, NullLogger<InteractionFileUploadStore>.Instance);
65 references to InteractionFileUploadStore
Aspire.Hosting (4)
Dashboard\DashboardServiceData.cs (1)
291files = InteractionFileUploadStore.ValidateFileReferences(jsonValue, inputName, files);
Dashboard\InteractionFileUploadStore.cs (2)
18private readonly ILogger<InteractionFileUploadStore> _logger; 21public InteractionFileUploadStore(IFileSystemService fileSystemService, ILogger<InteractionFileUploadStore> logger)
DistributedApplicationBuilder.cs (1)
479_innerBuilder.Services.AddSingleton<IInteractionFileUploadStore, Dashboard.InteractionFileUploadStore>();
Aspire.Hosting.Tests (61)
Dashboard\DashboardServiceTests.cs (18)
955using var fileUploadStore = CreateFileUploadStore(fileSystemService); 990using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1012using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1037using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1069using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1099using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1128using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1152using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1172using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1228using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1330using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1345InteractionFileUploadStore.ValidateFileReferences(json, "CertInput", resolvedFiles); 1362using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1364InteractionFileUploadStore.ValidateFileReferences(jsonValue: null, "TestInput", result); 1373using var fileUploadStore = CreateFileUploadStore(fileSystemService); 1379InteractionFileUploadStore.ValidateFileReferences(jsonValue: null, "OtherFile", result); 1910private static InteractionFileUploadStore CreateFileUploadStore(IFileSystemService fileSystemService) => 1911new(fileSystemService, NullLogger<InteractionFileUploadStore>.Instance);
Dashboard\InteractionFileUploadStoreTests.cs (43)
20using var fileUploadStore = CreateFileUploadStore(fileSystemService); 36using var fileUploadStore = CreateFileUploadStore(fileSystemService); 48using var fileUploadStore = CreateFileUploadStore(fileSystemService); 63using var fileUploadStore = CreateFileUploadStore(fileSystemService); 72using var fileUploadStore = CreateFileUploadStore(fileSystemService); 84using var fileUploadStore = CreateFileUploadStore(fileSystemService); 99using var fileUploadStore = CreateFileUploadStore(fileSystemService); 119using var fileUploadStore = CreateFileUploadStore(fileSystemService); 145using var fileUploadStore = CreateFileUploadStore(fileSystemService); 169using var fileUploadStore = CreateFileUploadStore(fileSystemService); 187using var fileUploadStore = CreateFileUploadStore(fileSystemService); 200using var fileUploadStore = CreateFileUploadStore(fileSystemService); 215using var fileUploadStore = CreateFileUploadStore(fileSystemService); 234using var fileUploadStore = CreateFileUploadStore(fileSystemService); 249using var fileUploadStore = CreateFileUploadStore(fileSystemService); 268using var fileUploadStore = CreateFileUploadStore(fileSystemService); 289using var fileUploadStore = CreateFileUploadStore(fileSystemService); 307using var fileUploadStore = CreateFileUploadStore(fileSystemService); 324using var fileUploadStore = CreateFileUploadStore(fileSystemService); 338using var fileUploadStore = CreateFileUploadStore(fileSystemService); 355using var fileUploadStore = CreateFileUploadStore(fileSystemService); 369using var fileUploadStore = CreateFileUploadStore(fileSystemService); 381using var fileUploadStore = CreateFileUploadStore(fileSystemService); 389resolvedFiles = InteractionFileUploadStore.ValidateFileReferences( 415using var fileUploadStore = CreateFileUploadStore(fileSystemService); 420InteractionFileUploadStore.ValidateFileReferences(FileReferences(fileId), "CertInput", resolvedFiles); 430using var fileUploadStore = CreateFileUploadStore(fileSystemService); 449InteractionFileUploadStore.ValidateFileReferences(value, InputName, files)); 459using var fileUploadStore = CreateFileUploadStore(fileSystemService); 466InteractionFileUploadStore.ValidateFileReferences(FileReferences(fileId), "OtherFile", files)); 475using var fileUploadStore = CreateFileUploadStore(fileSystemService); 482InteractionFileUploadStore.ValidateFileReferences(FileReferences(fileId), InputName, files)); 491using var fileUploadStore = CreateFileUploadStore(fileSystemService); 496InteractionFileUploadStore.ValidateFileReferences(FileReferences(fileId), InputName, files)); 505var fileUploadStore = CreateFileUploadStore(fileSystemService); 525using var fileUploadStore = CreateFileUploadStore(fileSystemService); 532private static InteractionFileUploadStore CreateFileUploadStore(IFileSystemService fileSystemService) => 533new(fileSystemService, NullLogger<InteractionFileUploadStore>.Instance); 535private static (string FileId, string FilePath) CreateEntry(InteractionFileUploadStore fileUploadStore, string fileName, string inputName = InputName) 542InteractionFileUploadStore fileUploadStore, 553private static void ResolveValidateAndMarkFiles(InteractionFileUploadStore fileUploadStore, string jsonValue) 556files = InteractionFileUploadStore.ValidateFileReferences(jsonValue, InputName, files); 561private static WeakReference<InteractionFile> CompleteInteractionWithFile(InteractionFileUploadStore fileUploadStore, string fileId, string filePath)