logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class DefaultServiceLocatorTests

    Tests for DefaultServiceLocator.

    Inheritance
    object
    DefaultServiceLocatorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved