Skip to content

Commit 504cfbc

Browse files
committed
Minor
1 parent f6a9d33 commit 504cfbc

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

RDMSharp/RDMSharp.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,8 @@
4545
<ItemGroup>
4646
<EmbeddedResource Include="Resources\JSON-Defines\**\*.*" />
4747
</ItemGroup>
48+
<ItemGroup>
49+
<Folder Include="Resources\JSON-Defines\1.0.0\Defines\e1.33\" />
50+
</ItemGroup>
4851
<ProjectExtensions><VisualStudio><UserProperties resources_4json-defines_41_10_10_4schema_1json__JsonSchema="https://json-stat.org/format/schema/2.0/" /></VisualStudio></ProjectExtensions>
4952
</Project>

RDMSharpTests/Metadata/TestMetadataFactoryStuff.cs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,28 @@ public void Teardown()
2525
// foreach (var define in defines)
2626
// testString(define.ToString());
2727
//}
28+
[Test]
29+
public void TestMetadataFactoryESTAParameterHaseDefine()
30+
{
31+
var parameters = Enum.GetValues<ERDM_Parameter>().Where(p => (ushort)p >= 30).ToList().AsReadOnly();
32+
Assert.Multiple(() =>
33+
{
34+
foreach (var parameter in parameters)
35+
{
36+
switch (parameter)
37+
{
38+
case ERDM_Parameter.COMPONENT_SCOPE:
39+
case ERDM_Parameter.SEARCH_DOMAIN:
40+
case ERDM_Parameter.TCP_COMMS_STATUS:
41+
case ERDM_Parameter.BROKER_STATUS:
42+
Assert.Warn("Implement E1.33 Defines!!!");
43+
continue;
44+
}
45+
var define = MetadataFactory.GetDefine(new ParameterBag(parameter));
46+
Assert.That(define, Is.Not.Null, $"Parameter: {parameter} has no matchig Define");
47+
}
48+
});
49+
}
2850

2951
[Test]
3052
public void TestMetadataVersion()

0 commit comments

Comments
 (0)