public void OperationTriggerCapabilityTest() { var operations = new ActiveMQTriggerServiceOperationProvider(); var apiCapability = operations.GetService().Properties.Capabilities as ApiCapability[]; Assert.Single(apiCapability); Assert.Equal(ApiCapability.Triggers, apiCapability[0]); this.outputLogger.WriteLine("Connector supports only trigger"); }
public void OperationConnectionParametersTest() { var operations = new ActiveMQTriggerServiceOperationProvider(); var connectionParameters = operations.GetService().Properties.ConnectionParameters as ConnectionParameters; var connectionStringParameters = "{\"brokerUri\": {\"type\": \"securestring\",\"parameterSource\": \"AppConfiguration\", \"uiDefinition\": { \"displayName\": \"BrokerUri\", \"tooltip\": \"eg. amqp://127.0.0.1:5672\", \"constraints\": { \"required\": \"true\" }, \"description\": \"eg. amqp://127.0.0.1:5672\" } }, \"clientId\": { \"type\": \"string\", \"parameterSource\": \"AppConfiguration\", \"uiDefinition\": { \"displayName\": \"ClientId\", \"constraints\": { \"required\": \"true\" } } }, \"userName\": { \"type\": \"securestring\", \"parameterSource\": \"AppConfiguration\", \"uiDefinition\": { \"displayName\": \"User Name\", \"constraints\": { \"required\": \"true\" } } }, \"password\": { \"type\": \"securestring\", \"parameterSource\": \"AppConfiguration\", \"uiDefinition\": { \"displayName\": \"Password\", \"constraints\": { \"required\": \"true\" } } }}"; var connectionParametersJsonSrting = connectionParameters.ToJson().Replace(" ", ""); var expectedConnectionParametersJsonSrting = connectionStringParameters.Replace(" ", ""); Assert.Equal(connectionParametersJsonSrting, expectedConnectionParametersJsonSrting); this.outputLogger.WriteLine("Connection parameters are matched"); }