Beispiel #1
0
        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();
        }
Beispiel #2
0
 public FileSystemWatchDog(IMonitorServiceFactory monitorServiceFactory)
 {
     _monitorServiceFactory = monitorServiceFactory;
 }