public async Task Darc_GitHubFlow_NonBatched_AllChecksSuccessful()
        {
            TestContext.WriteLine("GitHub Dependency Flow, non-batched, all checks successful");

            using TestParameters parameters = await TestParameters.GetAsync();

            EndToEndFlowLogic testLogic = new EndToEndFlowLogic(parameters);

            await testLogic.NonBatchedGitHubFlowTestBase(
                $"GitHub_NonBatchedTestBranch_AllChecks_{Environment.MachineName}",
                $"GitHub Non-Batched All Checks Channel {Environment.MachineName}",
                source1Assets,
                expectedDependenciesSource1,
                allChecks : true).ConfigureAwait(false);
        }
        public async Task Darc_GitHubFlow_NonBatched_WithCoherency()
        {
            TestContext.WriteLine("GitHub Dependency Flow, non-batched");

            using TestParameters parameters = await TestParameters.GetAsync();

            EndToEndFlowLogic testLogic = new EndToEndFlowLogic(parameters);

            await testLogic.NonBatchedGitHubFlowTestBase(
                $"GitHub_NonBatchedTestCoherencyBranch_{Environment.MachineName}",
                $"GitHub Non-Batched Coherency Channel {Environment.MachineName}",
                source1Assets,
                expectedCoherencyDependencies,
                isCoherencyTest : true,
                childSourceAssets : childSourceAssets,
                childSourceBuildAssets : childSourceBuildAssets).ConfigureAwait(false);
        }