logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class InitializationPipelineServiceTests

    Inheritance
    object
    InitializationPipelineServiceTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.InitializationPipeline.Tests.Application
    Assembly: Tests.dll
    Syntax
    public class InitializationPipelineServiceTests

    Constructors

    InitializationPipelineServiceTests()

    Declaration
    public InitializationPipelineServiceTests()

    Methods

    BuildPlan_EmptyTasks_ReturnsEmptyPlan()

    Declaration
    public void BuildPlan_EmptyTasks_ReturnsEmptyPlan()

    BuildPlan_NegativeWeight_DefaultsToOne()

    Declaration
    public void BuildPlan_NegativeWeight_DefaultsToOne()

    BuildPlan_PositiveWeight_Preserved()

    Declaration
    public void BuildPlan_PositiveWeight_Preserved()

    BuildPlan_PreservesTaskProperties()

    Declaration
    public void BuildPlan_PreservesTaskProperties()

    BuildPlan_ZeroWeight_DefaultsToOne()

    Declaration
    public void BuildPlan_ZeroWeight_DefaultsToOne()

    Constructor_EmptyTasks_DoesNotThrow()

    Declaration
    public void Constructor_EmptyTasks_DoesNotThrow()

    Constructor_NullLogService_DoesNotThrow()

    Declaration
    public void Constructor_NullLogService_DoesNotThrow()

    Constructor_NullSkipPolicy_ThrowsArgumentNullException()

    Declaration
    public void Constructor_NullSkipPolicy_ThrowsArgumentNullException()

    Constructor_NullTasks_ThrowsArgumentNullException()

    Declaration
    public void Constructor_NullTasks_ThrowsArgumentNullException()

    Constructor_NullTelemetry_DoesNotThrow()

    Declaration
    public void Constructor_NullTelemetry_DoesNotThrow()

    Guid_SetAndGet_RoundTrips()

    Declaration
    public void Guid_SetAndGet_RoundTrips()

    Id_SetAndGet_RoundTrips()

    Declaration
    public void Id_SetAndGet_RoundTrips()

    LogService_ConstructorSetsValue()

    Declaration
    public void LogService_ConstructorSetsValue()

    LogService_SetAndGet_RoundTrips()

    Declaration
    public void LogService_SetAndGet_RoundTrips()

    RunAsync_AllZeroWeights_ProgressStillCalculated()

    Declaration
    public Task RunAsync_AllZeroWeights_ProgressStillCalculated()
    Returns
    Type Description
    Task

    RunAsync_AlreadyCancelled_ThrowsOperationCanceledException()

    Declaration
    public void RunAsync_AlreadyCancelled_ThrowsOperationCanceledException()

    RunAsync_CancelledBetweenTasks_StopsExecution()

    Declaration
    public void RunAsync_CancelledBetweenTasks_StopsExecution()

    RunAsync_CriticalTaskFails_ReturnsFalse()

    Declaration
    public Task RunAsync_CriticalTaskFails_ReturnsFalse()
    Returns
    Type Description
    Task

    RunAsync_DegradableTaskFails_ReturnsTrue()

    Declaration
    public Task RunAsync_DegradableTaskFails_ReturnsTrue()
    Returns
    Type Description
    Task

    RunAsync_EmptyTasks_ReturnsTrue()

    Declaration
    public Task RunAsync_EmptyTasks_ReturnsTrue()
    Returns
    Type Description
    Task

    RunAsync_EqualWeights_ReportsEvenProgress()

    Declaration
    public Task RunAsync_EqualWeights_ReportsEvenProgress()
    Returns
    Type Description
    Task

    RunAsync_ExceptionWithInnerException_LogsInnerExceptions()

    Declaration
    public Task RunAsync_ExceptionWithInnerException_LogsInnerExceptions()
    Returns
    Type Description
    Task

    RunAsync_ExceptionWithoutInnerException_DoesNotCrash()

    Declaration
    public Task RunAsync_ExceptionWithoutInnerException_DoesNotCrash()
    Returns
    Type Description
    Task

    RunAsync_FailedTaskContinuesExecution_RemainingTasksRun()

    Declaration
    public Task RunAsync_FailedTaskContinuesExecution_RemainingTasksRun()
    Returns
    Type Description
    Task

    RunAsync_FailedTask_PassesLastErrorToTelemetry()

    Declaration
    public Task RunAsync_FailedTask_PassesLastErrorToTelemetry()
    Returns
    Type Description
    Task

    RunAsync_FailedTask_StillReportsProgress()

    Declaration
    public Task RunAsync_FailedTask_StillReportsProgress()
    Returns
    Type Description
    Task

    RunAsync_MixedCriticality_OnlyCriticalFailureCausesFalse()

    Declaration
    public Task RunAsync_MixedCriticality_OnlyCriticalFailureCausesFalse()
    Returns
    Type Description
    Task

    RunAsync_MultipleCriticalFailures_ReturnsFalse()

    Declaration
    public Task RunAsync_MultipleCriticalFailures_ReturnsFalse()
    Returns
    Type Description
    Task

    RunAsync_MultipleTasks_ExecutesInOrder()

    Declaration
    public Task RunAsync_MultipleTasks_ExecutesInOrder()
    Returns
    Type Description
    Task

    RunAsync_NullLogService_OnException_DoesNotThrow()

    Declaration
    public Task RunAsync_NullLogService_OnException_DoesNotThrow()
    Returns
    Type Description
    Task

    RunAsync_NullTelemetry_DoesNotThrow()

    Declaration
    public Task RunAsync_NullTelemetry_DoesNotThrow()
    Returns
    Type Description
    Task

    RunAsync_RequiredTaskFails_ReturnsTrue()

    Declaration
    public Task RunAsync_RequiredTaskFails_ReturnsTrue()
    Returns
    Type Description
    Task

    RunAsync_SelectiveSkip_OnlySkipsMatchingTasks()

    Declaration
    public Task RunAsync_SelectiveSkip_OnlySkipsMatchingTasks()
    Returns
    Type Description
    Task

    RunAsync_SingleSuccessfulTask_ReturnsTrue()

    Declaration
    public Task RunAsync_SingleSuccessfulTask_ReturnsTrue()
    Returns
    Type Description
    Task

    RunAsync_SkippedTask_DoesNotReportTaskCompleted()

    Declaration
    public Task RunAsync_SkippedTask_DoesNotReportTaskCompleted()
    Returns
    Type Description
    Task

    RunAsync_SkippedTask_IsNotExecuted()

    Declaration
    public Task RunAsync_SkippedTask_IsNotExecuted()
    Returns
    Type Description
    Task

    RunAsync_SkippedTask_StillReportsProgress()

    Declaration
    public Task RunAsync_SkippedTask_StillReportsProgress()
    Returns
    Type Description
    Task

    RunAsync_TaskThrowsOCE_Propagates()

    Declaration
    public void RunAsync_TaskThrowsOCE_Propagates()

    RunAsync_TelemetryOnCompleted_ReportsFailure()

    Declaration
    public Task RunAsync_TelemetryOnCompleted_ReportsFailure()
    Returns
    Type Description
    Task

    RunAsync_TelemetryOnCompleted_ReportsSuccess()

    Declaration
    public Task RunAsync_TelemetryOnCompleted_ReportsSuccess()
    Returns
    Type Description
    Task

    RunAsync_TelemetryOnStarted_ReceivesPlan()

    Declaration
    public Task RunAsync_TelemetryOnStarted_ReceivesPlan()
    Returns
    Type Description
    Task

    RunAsync_TelemetryOnTaskCompleted_ReportsElapsedTime()

    Declaration
    public Task RunAsync_TelemetryOnTaskCompleted_ReportsElapsedTime()
    Returns
    Type Description
    Task

    RunAsync_TelemetryOnTaskFailed_DegradableIsNotCritical()

    Declaration
    public Task RunAsync_TelemetryOnTaskFailed_DegradableIsNotCritical()
    Returns
    Type Description
    Task

    RunAsync_TelemetryOnTaskFailed_ReportsErrorAndCriticalityFlag()

    Declaration
    public Task RunAsync_TelemetryOnTaskFailed_ReportsErrorAndCriticalityFlag()
    Returns
    Type Description
    Task

    RunAsync_UnequalWeights_ReportsWeightedProgress()

    Declaration
    public Task RunAsync_UnequalWeights_ReportsWeightedProgress()
    Returns
    Type Description
    Task

    SetUp()

    Declaration
    public void SetUp()
    In this article
    © 2026 Serenity. All Rights Reserved