Class UnityInitializationTaskProviderTests
PlayMode tests for Serenity.InitializationPipeline.Infrastructure.Entities.UnityInitializationTaskProvider. Exercises the pure build-iteration logic: it maps each non-null task definition in the profile to a built task, skips null definitions, and yields nothing for null/empty profiles. Async task execution itself is out of scope (covered by the Business layer).
Inherited Members
Namespace: Serenity.UnityInitializationPipeline.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityInitializationTaskProviderTests
Constructors
UnityInitializationTaskProviderTests()
Declaration
public UnityInitializationTaskProviderTests()
Methods
GetTasks_BuildsEachDefinitionExactlyOnce()
Declaration
public void GetTasks_BuildsEachDefinitionExactlyOnce()
GetTasks_EmptyTasksList_ReturnsEmpty()
Declaration
public void GetTasks_EmptyTasksList_ReturnsEmpty()
GetTasks_MultipleDefinitions_PreservesOrder()
Declaration
public void GetTasks_MultipleDefinitions_PreservesOrder()
GetTasks_NullProfile_ReturnsEmpty()
Declaration
public void GetTasks_NullProfile_ReturnsEmpty()
GetTasks_PassesBuildContextToDefinition()
Declaration
public void GetTasks_PassesBuildContextToDefinition()
GetTasks_ProfileWithNullTasksList_ReturnsEmpty()
Declaration
public void GetTasks_ProfileWithNullTasksList_ReturnsEmpty()
GetTasks_SingleDefinition_BuildsOneTask()
Declaration
public void GetTasks_SingleDefinition_BuildsOneTask()
GetTasks_SkipsNullDefinitions()
Declaration
public void GetTasks_SkipsNullDefinitions()
Provider_IsInstanceOf_IInitializationTaskProvider()
Declaration
public void Provider_IsInstanceOf_IInitializationTaskProvider()
TearDown()
Declaration
public void TearDown()