Exemple #1
0
 public SystemMonitor()
 {
     fileManager       = new FileExtensionManager();
     crashLogger       = new CrashLoggingService();
     emailLogger       = new EmailService();
     corruptFileLogger = new CorruptFileLoggingService();
 }
Exemple #2
0
 public SystemMonitor(IFileExtensionManager theFileManager, ICrashLoggingService theCrashLogger, ICorruptFileLoggingService thecorruptfilelogger, IEmailService theemailservicelogger)//this constructor could get longer
 {
     fileManager = theFileManager;
     crashLogger = theCrashLogger;
     emailLogger = theemailservicelogger;
     //etc  2 more needed here Email logger and corruptfilelogging service
     //emailLogger = new EmailService();
     corruptFileLogger = thecorruptfilelogger;
 }
Exemple #3
0
 {  //run tests against the subclass overriding the dependency
     public testableSystemMonitor(IFileExtensionManager theFileManager, ICrashLoggingService theCrashLogger, ICorruptFileLoggingService thecorruptFile, IEmailService theemailservicelogger)
         : base(theFileManager, theCrashLogger, thecorruptFile, theemailservicelogger)
     {
     }