/// <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); } }
/// <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); } }