thalos-dal/tests/Thalos.DAL.UnitTests/BoundaryShapeTests.cs
José René White Enciso 6012921583 feat(stage3): scaffold task-001 baseline
- WHY: establish Stage 3 task-001 execution baseline per repo intent
- WHAT: add minimal solution/project skeleton and boundary docs
- RULE: apply stage3 execution runtime and repository workflow directives
2026-02-22 01:30:02 -06:00

26 lines
782 B
C#

using Thalos.DAL.Health;
using Thalos.DAL.Providers;
using Thalos.DAL.Repositories;
namespace Thalos.DAL.UnitTests;
public class BoundaryShapeTests
{
[Fact]
public void ProviderBoundaries_WhenReflected_AreInterfaces()
{
Assert.True(typeof(IUserDataProvider).IsInterface);
Assert.True(typeof(IRoleDataProvider).IsInterface);
Assert.True(typeof(IPermissionDataProvider).IsInterface);
Assert.True(typeof(IModuleDataProvider).IsInterface);
Assert.True(typeof(ITenantDataProvider).IsInterface);
}
[Fact]
public void RepositoryAndHealthBoundaries_WhenReflected_AreInterfaces()
{
Assert.True(typeof(IIdentityRepository).IsInterface);
Assert.True(typeof(IDalDependencyHealthCheck).IsInterface);
}
}