Class UnityTaskServicesTests
Tests for UnityTaskServices, the ITaskServices implementation used during initialization. This adapter has no Unity dependencies and is fully testable in EditMode. Critical contract: used by initialization pipeline tasks to resolve services.
Inherited Members
Namespace: Serenity.Global.Tests.InterfaceAdapters
Assembly: Tests.dll
Syntax
public class UnityTaskServicesTests
Constructors
UnityTaskServicesTests()
Declaration
public UnityTaskServicesTests()
Methods
GetRequired_RegisteredService_ReturnsIt()
Declaration
public void GetRequired_RegisteredService_ReturnsIt()
GetRequired_UnregisteredService_ExceptionContainsTypeName()
Declaration
public void GetRequired_UnregisteredService_ExceptionContainsTypeName()
GetRequired_UnregisteredService_ThrowsInvalidOperationException()
Declaration
public void GetRequired_UnregisteredService_ThrowsInvalidOperationException()
Implements_ITaskServices()
Declaration
public void Implements_ITaskServices()
Register_ByInterface_ResolvesCorrectly()
Declaration
public void Register_ByInterface_ResolvesCorrectly()
Register_MultipleTypes_ResolveIndependently()
Declaration
public void Register_MultipleTypes_ResolveIndependently()
Register_OverwritesPreviousRegistration()
Declaration
public void Register_OverwritesPreviousRegistration()
Register_ReturnsSelf_ForFluentChaining()
Declaration
public void Register_ReturnsSelf_ForFluentChaining()
Register_ThenTryGet_ReturnsRegisteredInstance()
Declaration
public void Register_ThenTryGet_ReturnsRegisteredInstance()
SetUp()
Declaration
public void SetUp()
TryGet_UnregisteredService_ReturnsFalse()
Declaration
public void TryGet_UnregisteredService_ReturnsFalse()
TryGet_WrongType_ReturnsFalse()
Declaration
public void TryGet_WrongType_ReturnsFalse()