logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityArchitectureTests

    Architecture-fitness tests applied to every Serenity aggregate. Discovers all loaded Serenity Domain and Application assemblies at runtime, so new aggregates are covered automatically without editing this file. Complements GlobalArchitectureTests, which keeps the Global-specific assertions.

    Inheritance
    object
    SerenityArchitectureTests
    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.Architecture
    Assembly: Tests.dll
    Syntax
    public class SerenityArchitectureTests

    Constructors

    SerenityArchitectureTests()

    Declaration
    public SerenityArchitectureTests()

    Methods

    ApplicationAssemblies_AreDiscovered()

    Declaration
    public void ApplicationAssemblies_AreDiscovered()

    ApplicationAssembly_DoesNotReference_InfrastructureOrInstallation(string)

    Declaration
    public void ApplicationAssembly_DoesNotReference_InfrastructureOrInstallation(string assemblyName)
    Parameters
    Type Name Description
    string assemblyName

    DomainAssemblies_AreDiscovered()

    Declaration
    public void DomainAssemblies_AreDiscovered()

    DomainAssembly_DoesNotReference_OuterLayers(string)

    Declaration
    public void DomainAssembly_DoesNotReference_OuterLayers(string assemblyName)
    Parameters
    Type Name Description
    string assemblyName

    DomainAssembly_DoesNotReference_UnityEngine(string)

    Declaration
    public void DomainAssembly_DoesNotReference_UnityEngine(string assemblyName)
    Parameters
    Type Name Description
    string assemblyName

    DomainAssembly_Types_DoNotUseUnityNamespaces(string)

    Declaration
    public void DomainAssembly_Types_DoNotUseUnityNamespaces(string assemblyName)
    Parameters
    Type Name Description
    string assemblyName
    In this article
    © 2026 Serenity. All Rights Reserved