protected Watcher(IWatcherHandler <TContext, TWatch> handler) { if (handler == null) { throw new ArgumentNullException(nameof(handler)); } this.handler = handler; }
public FakeWatcher(IWatcherHandler <object, Watch <object> > handler) : base(handler) { StubbedCreateWatchesAsync = new Mock <Func <Block, int, CancellationToken, Task <IEnumerable <Watch <object> > > > >(); StubbedExecuteWatchesAsync = new Mock <Func <IEnumerable <Watch <object> >, Block, int, BlockEventType, CancellationToken, Task <ISet <Watch <object> > > > >(); StubbedGetWatchesAsync = new Mock <Func <Block, int, CancellationToken, Task <IEnumerable <Watch <object> > > > >(); }