26 lines
928 B
C#
26 lines
928 B
C#
namespace Mccn.ArchitectureTests.Abstractions;
|
|
|
|
public abstract class BaseTest
|
|
{
|
|
protected const string UsersNamespace = "Mccn.Modules.Users";
|
|
protected const string HelloNamespace = "Mccn.Modules.Hello";
|
|
|
|
// Implementation namespaces checked for cross-module isolation.
|
|
// *.IntegrationEvents is excluded because it is a public contract assembly
|
|
// that other modules are explicitly allowed to reference.
|
|
protected static readonly string[] UsersImplementationNamespaces =
|
|
[
|
|
"Mccn.Modules.Users.Domain",
|
|
"Mccn.Modules.Users.Application",
|
|
"Mccn.Modules.Users.Infrastructure",
|
|
"Mccn.Modules.Users.Presentation"
|
|
];
|
|
|
|
protected static readonly string[] HelloImplementationNamespaces =
|
|
[
|
|
"Mccn.Modules.Hello.Domain",
|
|
"Mccn.Modules.Hello.Application",
|
|
"Mccn.Modules.Hello.Infrastructure",
|
|
"Mccn.Modules.Hello.Presentation"
|
|
];
|
|
} |