コード例 #1
0
 public void IfCanRunWrongCommandWithNoOutputRaisesEventRunFinished()
 {
     var runSync = new RunSync();
     var result = 0;
     runSync.RunFinished += () => result = 1;
     runSync.Run("thingdingding");
     Assert.AreEqual(1, result);
 }
コード例 #2
0
 public void IfCanRunWrongCommandRaisesEventOutputChanged()
 {
     var runSync = new RunSync();
     var result = "";
     runSync.OutputChanged += (x) => result = x;
     runSync.Run("thingdingding");
     Assert.AreEqual("No output", result);
 }
コード例 #3
0
 public void IfCanRunCommandWithNoOutputRaisesEvenOutputChanged()
 {
     var runSync = new RunSync();
     var result = "";
     runSync.OutputChanged += (x) => result = x;
     runSync.Run("write");
     Assert.AreEqual("No output", result);
 }
コード例 #4
0
 public void IfCanRunCommandAndReturnOutput()
 {
     var runSync = new RunSync();
     var result = "";
     runSync.OutputChanged += (x) => result = x;
     runSync.Run("write test");
     Assert.AreEqual("test\r\n\r\n", result);
 }
コード例 #5
0
 public void IfCanRunCommandAndRaiseEventRunFinished()
 {
     var runSync = new RunSync();
     var result = 0;
     runSync.RunFinished += () => result = 1;
     runSync.Run("write test");
     Assert.AreEqual(1, result);
 }
コード例 #6
0
 public void IfCanRunCommand()
 {
     var runSync = new RunSync();
     runSync.Run("write test");
 }