Beispiel #1
0
        public void OperationTriggerCapabilityTest()
        {
            var operations    = new CosmosDBServiceOperationProvider();
            var apiCapability = operations.GetService().Properties.Capabilities as ApiCapability[];

            Assert.Single(apiCapability);
            Assert.Equal(ApiCapability.Triggers, apiCapability[0]);
            this.outputLogger.WriteLine("Connector supports only trigger");
        }
Beispiel #2
0
        public void OperationConnectionParametersTest()
        {
            var operations                 = new CosmosDBServiceOperationProvider();
            var connectionParameters       = operations.GetService().Properties.ConnectionParameters as ConnectionParameters;
            var connectionStringParameters = new ConnectionStringParameters
            {
                Type            = ConnectionStringType.SecureString,
                ParameterSource = ConnectionParameterSource.AppConfiguration,
                UIDefinition    = new UIDefinition
                {
                    DisplayName = "Connection String",
                    Tooltip     = "Provide Azure Cosmos db Connection String",
                    Constraints = new Constraints
                    {
                        Required = "true",
                    },
                    Description = "Azure Cosmos db Connection String",
                },
            };

            Assert.Equal(connectionParameters.ConnectionString.ToJson(), connectionStringParameters.ToJson());
            this.outputLogger.WriteLine("Connection parameters are matched");
        }