コード例 #1
0
 public SystemMonitor()
 {
     fileManager       = new FileExtensionManager();
     crashLogger       = new CrashLoggingService();
     emailLogger       = new EmailService();
     corruptFileLogger = new CorruptFileLoggingService();
 }
コード例 #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;
 }
コード例 #3
0
 public LogAnalyzer(IFileExtensionManager manager = null)
 {
     _factoryManager = FileExtensionManagerFactory.Create();
     _manager        = manager ?? new FileExtensionManager();
     Manager         = new FileExtensionManager();
 }
コード例 #4
0
 public bool IsValidLogFileName3(string fileName, IFileExtensionManager manager)
 {
     return(manager.IsValid(fileName));
 }
コード例 #5
0
 public LogAnalyzer(IFileExtensionManager manager)
 {
     this.manager = manager;
 }
コード例 #6
0
 public LogAnalyzer()
 {
     this.manager = new FileExtensionManager();
 }
コード例 #7
0
 public LoanLogic(Repository repo)
 {
     this.repo = repo;
     manager   = new FileExtensionManager();
 }
コード例 #8
0
 public LoanLogic(IFileExtensionManager mgr)
 {
     manager = mgr;
 }
コード例 #9
0
 public LoanLogic()
 {
     manager = new FileExtensionManager();
 }
コード例 #10
0
 {  //run tests against the subclass overriding the dependency
     public testableSystemMonitor(IFileExtensionManager theFileManager, ICrashLoggingService theCrashLogger, ICorruptFileLoggingService thecorruptFile, IEmailService theemailservicelogger)
         : base(theFileManager, theCrashLogger, thecorruptFile, theemailservicelogger)
     {
     }
コード例 #11
0
 public TestableLogAnalyzer(FakeExtensionManager mgr)
 {
     this.Manager = mgr;
 }
 public static void SetManager(FakeFileExtensionManager manager)
 {
     _customManager = manager;
 }
 public TestableLogAnalyzer(IFileExtensionManager manager)
 {
     Manager = manager;
 }