Files
2026-03-15 17:11:31 +01:00

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"
];
}