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); } }