Testing¶
Unit tests (ConnectSoft.Saas.Metering.UnitTests)¶
MSTest: all eight validators, UsageMeterAggregateTests, MeteringDomainBoundaryTests, MeteringMetricsUnitTests.
Acceptance tests (ConnectSoft.Saas.Metering.AcceptanceTests)¶
Reqnroll + MSTest. Features:
Usage meters REST lifecycleUsage meters gRPC lifecycleUsage meters cross adapter paritySample metering seeded data REST/gRPC- health/welcome
Seed constants (SampleMeteringSeed): tenant 7f4c2b9e-..., dimension api.requests, counter 42, quota 1000.
Architecture tests (ConnectSoft.Saas.Metering.ArchitectureTests)¶
Shared layering/isolation tests plus MeteringOrleansGrainPartitionTests (grain key partitioning by {tenantId}:{dimension}).