Class DefaultServiceLocatorTests
Tests for DefaultServiceLocator.
Inherited Members
Namespace: Serenity.Global.Tests.Application
Assembly: Tests.dll
Syntax
public class DefaultServiceLocatorTests
Constructors
DefaultServiceLocatorTests()
Declaration
public DefaultServiceLocatorTests()
Methods
Contains_RegisteredType_ReturnsTrue()
Declaration
public void Contains_RegisteredType_ReturnsTrue()
Contains_UnregisteredType_ReturnsFalse()
Declaration
public void Contains_UnregisteredType_ReturnsFalse()
Get_RegisteredService_ReturnsSameInstance()
Declaration
public void Get_RegisteredService_ReturnsSameInstance()
Get_UnregisteredType_ThrowsInvalidOperationException()
Declaration
public void Get_UnregisteredType_ThrowsInvalidOperationException()
Register_AfterRemove_Succeeds()
Declaration
public void Register_AfterRemove_Succeeds()
Register_DuplicateType_ThrowsInvalidOperationException()
Declaration
public void Register_DuplicateType_ThrowsInvalidOperationException()
Register_MultipleTypes_GetReturnsCorrectInstances()
Declaration
public void Register_MultipleTypes_GetReturnsCorrectInstances()
Register_NullService_ThrowsArgumentNullException()
Declaration
public void Register_NullService_ThrowsArgumentNullException()
Register_ValidService_DoesNotThrow()
Declaration
public void Register_ValidService_DoesNotThrow()
Remove_RegisteredType_RemovesService()
Declaration
public void Remove_RegisteredType_RemovesService()
Remove_UnregisteredType_ThrowsInvalidOperationException()
Declaration
public void Remove_UnregisteredType_ThrowsInvalidOperationException()
SetUp()
Declaration
public void SetUp()
TryGet_RegisteredService_ReturnsTrueAndInstance()
Declaration
public void TryGet_RegisteredService_ReturnsTrueAndInstance()
TryGet_UnregisteredType_ReturnsFalseAndNull()
Declaration
public void TryGet_UnregisteredType_ReturnsFalseAndNull()