27 references to Statements
Aspire.Hosting.Tests (27)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (2)
117Assert.Equal(3, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN 230Assert.Equal(4, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN + COPY
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (1)
102Assert.Equal(3, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN
ApplicationModel\Docker\DockerfileBuilderEdgeCasesTests.cs (4)
58Assert.Equal(2, stage.Statements.Count); 155Assert.Equal(3, stage.Statements.Count); // FROM + 2 RUN 158stage.Statements.RemoveAt(1); 161Assert.Equal(2, stage.Statements.Count); // FROM + 1 RUN
ApplicationModel\Docker\DockerfileBuilderIntegrationTests.cs (4)
73Assert.Equal(4, stage.Statements.Count); // FROM + WORKDIR + RUN + ENV 76stage.Statements.RemoveAt(3); 79Assert.Equal(3, stage.Statements.Count); 155Assert.Equal(8, stage.Statements.Count); // FROM + WORKDIR + COPY + RUN + COPY + ENV + EXPOSE + CMD
ApplicationModel\Docker\DockerfileBuilderTests.cs (3)
36Assert.Single(stage.Statements); 52Assert.Single(stage.Statements); 68Assert.Single(stage.Statements);
ApplicationModel\Docker\DockerfileStageTests.cs (13)
25Assert.Equal(2, stage.Statements.Count); // FROM + WORKDIR 52Assert.Equal(2, stage.Statements.Count); // FROM + RUN 79Assert.Equal(2, stage.Statements.Count); // FROM + COPY 108Assert.Equal(2, stage.Statements.Count); // FROM + COPY --from 139Assert.Equal(2, stage.Statements.Count); // FROM + ENV 177Assert.Equal(2, stage.Statements.Count); // FROM + EXPOSE 205Assert.Equal(2, stage.Statements.Count); // FROM + CMD 242Assert.Equal(2, stage.Statements.Count); // FROM + USER 273Assert.Equal(7, stage.Statements.Count); // FROM + WORKDIR + COPY + RUN + ENV + EXPOSE + CMD 290Assert.Equal(5, stage.Statements.Count); // FROM + WORKDIR + COPY + USER + CMD 305Assert.Equal(2, stage.Statements.Count); // FROM + COMMENT 499Assert.Equal(8, stage.Statements.Count); // FROM + COMMENT + WORKDIR + COPY + RUN + COMMENT + COPY + CMD 550stage.Statements.Insert(0, new DockerfileCommentStatement("Generated Dockerfile for Node.js application"));