protected override bool CreateParameters() { // 参数1:跟踪项目ID号 InParameters.Add(new Parameter("EntryItem", "Object", "Tracking.TrackingUnit")); OutParameters.Add(new Parameter("ExitItem", "Object", "Tracking.TrackingUnit")); return(true); }
protected override bool CreateParameters() { // 参数1:跟踪项目ID号 OutParameters.Add(new Parameter("StorageJson", "String")); return(true); }
protected override bool CreateParameters() { // 参数2:跟踪项目ID号 Parameter Par2 = new Parameter("ItemID", "Int32"); OutParameters.Add(Par2); return(true); }
protected override bool CreateParameters() { for (int i = 0; i < 10; i++) { Parameter Par = new Parameter("ItemID" + (i + 1).ToString(), "String"); parameters.Add("ItemID" + (i + 1).ToString()); OutParameters.Add(Par); } return(true); }
protected override bool CreateParameters() { Parameter Par1 = new Parameter("QueueName", "String"); InParameters.Add(Par1); Parameter Par2 = new Parameter("QueueLength", "int32"); OutParameters.Add(Par2); return(true); }
protected override bool CreateParameters() { Parameter Par1 = new Parameter("ItemID", "Int32"); InParameters.Add(Par1); Parameter Par2 = new Parameter("Result", "bool"); OutParameters.Add(Par2); return(true); }
protected override bool CreateParameters() { //// 参数1:查询索引 //Parameter Par1 = new Parameter("Index", "Int16"); //InParameters.Add(Par1); // 参数2:查询结果 Parameter Par2 = new Parameter("ItemID", "String"); OutParameters.Add(Par2); return(true); }
private new bool CreateParameters() //必须使用New以区分BaseAction里的 { // 参数1:跟踪项目ID号 try { InParameters.Add(new Parameter("SubGroupID", "Int16")); OutParameters.Add(new Parameter("ExitItem", "Object", OwnerStorage.ItemType)); return(true); } catch (Exception ex) { LOG.Error(string.Format("创建ExitStorageGroupAction参数 出错{0}", ex)); return(false); } }
/// <summary> /// Add a method to the object, will remove the previously set method if there is one. Returns the initial value set /// </summary> /// <param name="methodName">The method to mock</param> /// <param name="returnValue">The actual value to return</param> private void UpsertMethod(string methodName, object returnValue, Dictionary <string, object> outParams) { Func <object> del = () => returnValue; if (MockedMembers.ContainsKey(methodName)) { MockedMembers.Remove(methodName); } //Always remove them if we're overloading an existing mock if (OutParameters.ContainsKey(methodName)) { OutParameters.Remove(methodName); } //Only add this if there are any to bother with if (outParams.Any()) { OutParameters.Add(methodName, outParams); } MockedMembers.Add(methodName, del); }