public WatchDogTests() { _monitorService = Substitute.For <IMonitorService>(); _monitorServiceFactory = Substitute.For <IMonitorServiceFactory>(); _monitorServiceFactory.Create(Arg.Any <string>()).Returns(_monitorService); _kernel = new StandardKernel(); _kernel.Bind <IMonitorServiceFactory>().ToConstant(_monitorServiceFactory).InSingletonScope(); _kernel.Bind <IFileSystemWatchDog>().To <FileSystemWatchDog>().InTransientScope(); }
public FileSystemWatchDog(IMonitorServiceFactory monitorServiceFactory) { _monitorServiceFactory = monitorServiceFactory; }