c41e5063b7
Removed entire kbx-foundation-v36 directory as it's been replaced by the new KBX Foundation v4 patterns implemented in this session: - Registry-driven screen definitions - Density-aware UI adapter components - Feature module templates (ShadowRun, Models) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
16 lines
513 B
C#
16 lines
513 B
C#
using Xunit;
|
|
namespace Kbx.Tests.Providers;
|
|
public sealed class OpenDartProviderPolicyTests
|
|
{
|
|
[Theory]
|
|
[InlineData("013", "NoData")]
|
|
[InlineData("020", "Transient")]
|
|
[InlineData("800", "Transient")]
|
|
[InlineData("010", "Permanent")]
|
|
public void Official_status_codes_have_explicit_policy(string status, string expected)
|
|
{
|
|
var actual = status switch { "013" => "NoData", "020" or "800" or "900" => "Transient", _ => "Permanent" };
|
|
Assert.Equal(expected, actual);
|
|
}
|
|
}
|