Beispiel #1
0
        public void SetConsumerSchema()
        {
            SPSParametersProvider p = new SPSParametersProvider();

            p.SetConsumerSchema(schema.Schema);
            Assert.AreEqual(typeof(PropertyDescriptorCollection), p.Schema.GetType());
        }
Beispiel #2
0
        public void ToStringTest()
        {
            SPSParametersProvider p = new SPSParametersProvider();

            p.SetConsumerSchema(schema.Schema);

            Assert.IsNotNull(p.ToString());
        }
Beispiel #3
0
        public void SetConsumerSchemaNullArgs()
        {
            SPSParametersProvider p = new SPSParametersProvider();

            p.SetConsumerSchema(null);
            p.GetParametersData(GetParameterDataCallback);
            Assert.IsTrue(_callbackInvoked);
            Assert.IsTrue(_dictionary.Count == 0);
        }
Beispiel #4
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"));
        }