using Furniture.DAL.Caching; using Furniture.DAL.Providers; using Furniture.DAL.Repositories; namespace Furniture.DAL.UnitTests; public class BoundaryShapeTests { [Fact] public void ProviderBoundaries_WhenReflected_AreInterfaces() { Assert.True(typeof(IFurnitureDataProvider).IsInterface); Assert.True(typeof(ICatalogDataProvider).IsInterface); } [Fact] public void RepositoryAndCacheBoundaries_WhenReflected_AreInterfaces() { Assert.True(typeof(IFurnitureRepository).IsInterface); Assert.True(typeof(ICatalogRepository).IsInterface); Assert.True(typeof(ICacheInvalidationPolicy).IsInterface); } }