Exemple #1
0
        /// <summary>
        /// 从配置项中构造
        /// </summary>
        /// <param name="elements"></param>
        public void FromConfigurationElement(WfServiceOperationParameterConfigurationElementCollection elements)
        {
            elements.NullCheck("elements");

            this.Clear();

            foreach (WfServiceOperationParameterConfigurationElement element in elements)
            {
                this.Add(new WfServiceOperationParameter(element));
            }
        }
        public static void AreEqual(this WfServiceOperationParameterCollection actual, WfServiceOperationParameterConfigurationElementCollection element)
        {
            Assert.AreEqual(actual.Count, element.Count);

            foreach (WfServiceOperationParameter itemActual in actual)
            {
                WfServiceOperationParameterConfigurationElement itemElement = element[itemActual.Name];

                Assert.IsNotNull(itemElement);

                itemActual.AreEqual(itemElement);
            }
        }
Exemple #3
0
 /// <summary>
 /// 从配置项中构造
 /// </summary>
 /// <param name="elements"></param>
 public WfServiceOperationParameterCollection(WfServiceOperationParameterConfigurationElementCollection elements)
 {
     this.FromConfigurationElement(elements);
 }
        public static void AreEqual(this WfServiceOperationParameterCollection actual, WfServiceOperationParameterConfigurationElementCollection element)
        {
            Assert.AreEqual(actual.Count, element.Count);

            foreach (WfServiceOperationParameter itemActual in actual)
            {
                WfServiceOperationParameterConfigurationElement itemElement = element[itemActual.Name];

                Assert.IsNotNull(itemElement);

                itemActual.AreEqual(itemElement);
            }
        }