using ZB.MOM.WW.ScadaBridge.ManagementService; namespace ZB.MOM.WW.ScadaBridge.ManagementService.Tests; public class HttpCommandEligibilityTests { [Theory] [InlineData("ReadTagValues")] [InlineData("ResolveRoles")] public void ParseCommand_RejectsInternalContracts(string command) { var result = ManagementEndpoints.ParseCommand($"{{\"command\":\"{command}\",\"payload\":{{}}}}"); Assert.False(result.Success); Assert.Equal("BAD_REQUEST", result.ErrorCode); Assert.Contains("Unknown command", result.ErrorMessage); } }