Пример #1
0
        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");
        }
Пример #2
0
        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");
        }