public void DoUpdateInvalidScriptFileThrowsFileNotFoundException()
 {
     LogShipperWorker worker = new LogShipperWorker();
     var logFile = Path.Combine(Directory.GetCurrentDirectory(), "some-file.log");
     var scriptFile = System.Configuration.ConfigurationManager.AppSettings["ScriptFile"];
     var fReturn = worker.Start(logFile, scriptFile);
     fReturn = worker.Update(logFile, "C:\\non-existent-directory\\non-existant-file.ps1");
 }
 public void DoUpdateWithPathReturnsTrue()
 {
     LogShipperWorker worker = new LogShipperWorker();
     var logFile = Path.Combine(Directory.GetCurrentDirectory(), "some-file.log");
     var scriptFile = System.Configuration.ConfigurationManager.AppSettings["ScriptFile"];
     var fReturn = worker.Start(logFile, scriptFile);
     fReturn = worker.Update(logFile, scriptFile);
     Assert.AreEqual(true, fReturn);
 }
 public void DoUpdateNullThrowsArgumentNullException()
 {
     LogShipperWorker worker = new LogShipperWorker();
     var logFile = Path.Combine(Directory.GetCurrentDirectory(), "some-file.log");
     var scriptFile = System.Configuration.ConfigurationManager.AppSettings["ScriptFile"];
     var fReturn = worker.Start(logFile, scriptFile);
     fReturn = worker.Update(null, null);
 }
 public void DoUpdateReturnsFalse()
 {
     LogShipperWorker worker = new LogShipperWorker();
     var fReturn = worker.Update();
     Assert.AreEqual(false, fReturn);
 }