- 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
24 lines
673 B
C#
24 lines
673 B
C#
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);
|
|
}
|
|
}
|