19 instantiations of FoundryToolboxState
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxReconciler.cs (1)
244return new(toolbox.DefaultVersion, versions);
Aspire.Hosting.Foundry.Tests (18)
FoundryToolboxReconcilerTests.cs (18)
72var concurrentlyChanged = new FoundryToolboxState( 101Existing = new FoundryToolboxState( 124Existing = new FoundryToolboxState( 146Existing = new FoundryToolboxState( 170StateAfterCreate = created => new FoundryToolboxState( 193var initial = new FoundryToolboxState( 199var concurrentlyChanged = new FoundryToolboxState( 224var initial = new FoundryToolboxState( 230var concurrentlyChanged = new FoundryToolboxState( 259StateAfterCreate = created => new FoundryToolboxState( 283var initial = new FoundryToolboxState( 376Existing = new FoundryToolboxState("1", [CreateVersionState("1", oldHash)]), 498Existing = new FoundryToolboxState( 518Existing = new FoundryToolboxState( 547Existing = new FoundryToolboxState( 584new( 625new FoundryToolboxState( 644? new FoundryToolboxState(version, existing.Versions)
23 references to FoundryToolboxState
Aspire.Hosting.Foundry (9)
Toolbox\FoundryToolboxReconciler.cs (9)
183Task<FoundryToolboxState?> GetAsync(string name, CancellationToken cancellationToken); 199public async Task<FoundryToolboxState?> GetAsync(string name, CancellationToken cancellationToken) 333var existing = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false); 399var current = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false) 428var before = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false) 456var after = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false) 473FoundryToolboxState state, 494FoundryToolboxState state, 543var existing = await administration.GetAsync(name, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Foundry.Tests (14)
FoundryToolboxReconcilerTests.cs (14)
71var initial = CreateExistingState(definition, "3"); 72var concurrentlyChanged = new FoundryToolboxState( 193var initial = new FoundryToolboxState( 199var concurrentlyChanged = new FoundryToolboxState( 224var initial = new FoundryToolboxState( 230var concurrentlyChanged = new FoundryToolboxState( 283var initial = new FoundryToolboxState( 581private static FoundryToolboxState CreateExistingState( 602public FoundryToolboxState? Existing { get; set; } 606public Func<string, FoundryToolboxState>? StateAfterCreate { get; init; } 608public Func<string, string, FoundryToolboxState>? StateAfterPromotion { get; init; } 610public Queue<FoundryToolboxState?> GetResults { get; } = []; 616public Task<FoundryToolboxState?> GetAsync(string name, CancellationToken cancellationToken) => 617Task.FromResult(GetResults.TryDequeue(out var state) ? state : Existing);