public void AddInvocationOperation(InvocationOperation invocationOperation) { invocationOperations.Add(invocationOperation); }
public void AddInvocationOperation(InvocationDescriptor invocationDescriptor, InvocationOperation invocationOperation) { lock (synchronization) { InvocationOperationManager invocationOperationManager; if (!TryFind(invocationDescriptor, out invocationOperationManager)) { invocationOperationManager = new InvocationOperationManager(invocationDescriptor.SmartParameters); operationManagers.Add(invocationOperationManager); } invocationOperationManager.AddInvocationOperation(invocationOperation); } }
public void AddInvocationOperation(InvocationDescriptor invocationDescriptor, InvocationOperation invocationOperation) { var mockAndMethod = new MockAndMethod(invocationDescriptor); var sub = table.GetOrAdd(mockAndMethod, add => new MockMethodInvocationOperationManagerFinder()); sub.AddInvocationOperation(invocationDescriptor, invocationOperation); }