コード例 #1
0
        public void SetConsumerSchemaNullArgs()
        {
            SPSParametersProvider p = new SPSParametersProvider();

            p.SetConsumerSchema(null);
            p.GetParametersData(GetParameterDataCallback);
            Assert.IsTrue(_callbackInvoked);
            Assert.IsTrue(_dictionary.Count == 0);
        }
コード例 #2
0
        public void GetParametersData()
        {
            // Prepair the provider
            SPSParametersProvider p = new SPSParametersProvider();

            p.AddParameter("Test1", typeof(string));
            p.AddParameter("Test2", typeof(int));

            p.SetConsumerSchema(schema.Schema);

            _callbackInvoked = false;
            p.GetParametersData(GetParameterDataCallback);

            Assert.IsTrue(_callbackInvoked);

            Assert.IsTrue(_dictionary.ContainsKey("Test1"));
            Assert.IsTrue(_dictionary.ContainsKey("Test2"));
        }