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
SerenityArchitectureTests
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 |
|