23 references to Stages
Aspire.Hosting.Tests (23)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (5)
116Assert.Single(context.Builder.Stages); 117Assert.Equal(3, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN 213context.Builder.Stages[0].Run("apk add curl") 229Assert.Single(context.Builder.Stages); 230Assert.Equal(4, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN + COPY
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (2)
101Assert.Single(context.Builder.Stages); 102Assert.Equal(3, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN
ApplicationModel\Docker\DockerfileBuilderEdgeCasesTests.cs (2)
205Assert.IsType<ReadOnlyCollection<DockerfileStage>>(builder.Stages); 206Assert.Single(builder.Stages);
ApplicationModel\Docker\DockerfileBuilderIntegrationTests.cs (4)
166Assert.Empty(dockerfileBuilder.Stages); 173Assert.Equal(2, dockerfileBuilder.Stages.Count); 174Assert.Same(stage1, dockerfileBuilder.Stages[0]); 175Assert.Same(stage2, dockerfileBuilder.Stages[1]);
ApplicationModel\Docker\DockerfileBuilderTests.cs (7)
20Assert.Empty(builder.Stages); 35Assert.Single(builder.Stages); 51Assert.Single(builder.Stages); 67Assert.Single(builder.Stages); 104Assert.Equal(2, builder.Stages.Count); 107Assert.Same(stage1, builder.Stages[0]); 108Assert.Same(stage2, builder.Stages[1]);
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (3)
46context.Builder.Stages[0].WorkDir("/app"); 129context.Builder.Stages[0] 137context.Builder.Stages[0]