public void TestAdtA04AndA01MessageStructure() { var result = PipeParser.GetMessageStructureForEvent("ADT_A04", "2.7.1"); bool isSame = string.Compare("ADT_A01", result, StringComparison.InvariantCultureIgnoreCase) == 0; Assert.IsTrue(isSame, "ADT_A04 returns ADT_A01"); result = PipeParser.GetMessageStructureForEvent("ADT_A13", "2.7.1"); isSame = string.Compare("ADT_A01", result, StringComparison.InvariantCultureIgnoreCase) == 0; Assert.IsTrue(isSame, "ADT_A13 returns ADT_A01"); result = PipeParser.GetMessageStructureForEvent("ADT_A08", "2.7.1"); isSame = string.Compare("ADT_A01", result, StringComparison.InvariantCultureIgnoreCase) == 0; Assert.IsTrue(isSame, "ADT_A08 returns ADT_A01"); result = PipeParser.GetMessageStructureForEvent("ADT_A01", "2.7.1"); isSame = string.Compare("ADT_A01", result, StringComparison.InvariantCultureIgnoreCase) == 0; Assert.IsTrue(isSame, "ADT_A01 returns ADT_A01"); }