public MockService(IHookServiceFactory hookServiceFactory, IHookBuilder hookBuilder, MethodInfo originalMethodInfo, Action action) { _hookServiceFactory = hookServiceFactory ?? throw new ArgumentNullException(nameof(hookServiceFactory)); _hookBuilder = hookBuilder ?? throw new ArgumentNullException(nameof(hookBuilder)); _originalMethodInfo = originalMethodInfo ?? throw new ArgumentNullException(nameof(originalMethodInfo)); _action = action ?? throw new ArgumentNullException(nameof(action)); }
public CallbackService(MethodInfo originalMethodInfo, IHookServiceFactory hookServiceFactory, IHookBuilder hookBuilder) { _originalMethodInfo = originalMethodInfo ?? throw new ArgumentNullException(nameof(originalMethodInfo)); _hookServiceFactory = hookServiceFactory ?? throw new ArgumentNullException(nameof(hookServiceFactory)); _hookBuilder = hookBuilder ?? throw new ArgumentNullException(nameof(hookBuilder)); }