18 instantiations of FoundryToolboxState
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxReconciler.cs (1)
236return new(toolbox.DefaultVersion, versions);
Aspire.Hosting.Foundry.Tests (17)
FoundryToolboxReconcilerTests.cs (17)
69var concurrentlyChanged = new FoundryToolboxState( 98Existing = new FoundryToolboxState( 121Existing = new FoundryToolboxState( 143Existing = new FoundryToolboxState( 167StateAfterCreate = created => new FoundryToolboxState( 190var initial = new FoundryToolboxState( 196var concurrentlyChanged = new FoundryToolboxState( 221var initial = new FoundryToolboxState( 227var concurrentlyChanged = new FoundryToolboxState( 256StateAfterCreate = created => new FoundryToolboxState( 280var initial = new FoundryToolboxState( 433Existing = new FoundryToolboxState( 453Existing = new FoundryToolboxState( 482Existing = new FoundryToolboxState( 519new( 560new FoundryToolboxState( 579? new FoundryToolboxState(version, existing.Versions)
23 references to FoundryToolboxState
Aspire.Hosting.Foundry (9)
Toolbox\FoundryToolboxReconciler.cs (9)
175Task<FoundryToolboxState?> GetAsync(string name, CancellationToken cancellationToken); 191public async Task<FoundryToolboxState?> GetAsync(string name, CancellationToken cancellationToken) 324var existing = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false); 390var current = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false) 419var before = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false) 447var after = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false) 464FoundryToolboxState state, 485FoundryToolboxState state, 534var existing = await administration.GetAsync(name, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Foundry.Tests (14)
FoundryToolboxReconcilerTests.cs (14)
68var initial = CreateExistingState(definition, "3"); 69var concurrentlyChanged = new FoundryToolboxState( 190var initial = new FoundryToolboxState( 196var concurrentlyChanged = new FoundryToolboxState( 221var initial = new FoundryToolboxState( 227var concurrentlyChanged = new FoundryToolboxState( 280var initial = new FoundryToolboxState( 516private static FoundryToolboxState CreateExistingState( 537public FoundryToolboxState? Existing { get; set; } 541public Func<string, FoundryToolboxState>? StateAfterCreate { get; init; } 543public Func<string, string, FoundryToolboxState>? StateAfterPromotion { get; init; } 545public Queue<FoundryToolboxState?> GetResults { get; } = []; 551public Task<FoundryToolboxState?> GetAsync(string name, CancellationToken cancellationToken) => 552Task.FromResult(GetResults.TryDequeue(out var state) ? state : Existing);