logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class GlobalApplicationContractTests

    Contract tests for Global Application interfaces consumed by other aggregates. Protects interface shapes that Character, GameMode, and other aggregates depend on.

    Key consumers:

    • Character.Application → IService (via ICharacterService : IService)
    • GameMode.Application → IService (via IGameModeService : IService)
    • All aggregates → IInstaller, IController, IViewBase
    Inheritance
    object
    GlobalApplicationContractTests
    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 GlobalApplicationContractTests

    Constructors

    GlobalApplicationContractTests()

    Declaration
    public GlobalApplicationContractTests()

    Methods

    AllUseCaseInterfaces_ExtendIUseCase()

    Declaration
    public void AllUseCaseInterfaces_ExtendIUseCase()

    IAsyncQueryUseCase_HasExecuteAsync_WithOutput()

    Declaration
    public void IAsyncQueryUseCase_HasExecuteAsync_WithOutput()

    IAsyncUseCase_ExtendsIUseCase()

    Declaration
    public void IAsyncUseCase_ExtendsIUseCase()

    IAsyncUseCase_HasExecuteAsync()

    Declaration
    public void IAsyncUseCase_HasExecuteAsync()

    IAsyncUseCase_WithInputAndOutput_HasExecuteAsync()

    Declaration
    public void IAsyncUseCase_WithInputAndOutput_HasExecuteAsync()

    IAsyncUseCase_WithInput_HasExecuteAsync()

    Declaration
    public void IAsyncUseCase_WithInput_HasExecuteAsync()

    IController_ExtendsIFoundationSettings()

    Declaration
    public void IController_ExtendsIFoundationSettings()

    IController_HasEnableAndDisable()

    Declaration
    public void IController_HasEnableAndDisable()

    IGlobalServiceFactory_HasCreateService()

    Declaration
    public void IGlobalServiceFactory_HasCreateService()

    IGlobalService_ExtendsIService()

    Declaration
    public void IGlobalService_ExtendsIService()

    IGlobalService_HasExitApplication()

    Declaration
    public void IGlobalService_HasExitApplication()

    IGlobalService_HasRestartApplication()

    Declaration
    public void IGlobalService_HasRestartApplication()

    IService_ExtendsIFoundationSettings()

    Declaration
    public void IService_ExtendsIFoundationSettings()

    IService_HasLogService_Property()

    Declaration
    public void IService_HasLogService_Property()

    ISyncQueryUseCase_HasExecute_WithOutput()

    Declaration
    public void ISyncQueryUseCase_HasExecute_WithOutput()

    ISyncUseCase_ExtendsIUseCase()

    Declaration
    public void ISyncUseCase_ExtendsIUseCase()

    ISyncUseCase_HasExecute_Void()

    Declaration
    public void ISyncUseCase_HasExecute_Void()

    ISyncUseCase_WithInputAndOutput_HasExecute()

    Declaration
    public void ISyncUseCase_WithInputAndOutput_HasExecute()

    ISyncUseCase_WithInput_HasExecute()

    Declaration
    public void ISyncUseCase_WithInput_HasExecute()

    IUseCase_IsMarkerInterface()

    Declaration
    public void IUseCase_IsMarkerInterface()

    IViewBase_HasInitialize_WithLogService()

    Declaration
    public void IViewBase_HasInitialize_WithLogService()

    IViewBase_HasShowAndHide()

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