public void ExpandVarWithValueArray() { try { vshed.Tasks.Tasks Settings = vshed.Tasks.Tasks.getCurrentInstance; Settings.Processes["ipconfig Success Multi Match"].Start(); Assert.AreEqual(Settings.ExpandVariables("ipconfig IP is: ${ipconfig Success Multi Match:Var->IP[0]}"), "ipconfig IP is: 172.16.20.206"); Assert.AreEqual(Settings.ExpandVariables("ipconfig IP is: ${ipconfig Success Multi Match:Var->IP[1]}"), "ipconfig IP is: 255.255.252.0"); } catch (Exception) { Assert.Fail(); } }
static void Main(string[] args) { vshed.Tasks.Tasks Settings = vshed.Tasks.Tasks.getCurrentInstance; Settings.Processes["ipconfig Success"].Start(); System.Diagnostics.Debug.WriteLine(String.Format("Processes: {0}", Settings.Processes.Count)); foreach (var p in Settings.Processes) { System.Diagnostics.Debug.WriteLine(String.Format(" {0}", p.ToString())); } System.Diagnostics.Debug.WriteLine(String.Format("SerialCommands: {0}", Settings.SerialCommands.Count)); foreach (var p in Settings.SerialCommands) { System.Diagnostics.Debug.WriteLine(String.Format(" {0}", p.ToString())); } System.Diagnostics.Debug.WriteLine(Settings.ExpandVariables("Ping Exit Code is: ${ipconfig Success:Property->ExitCode}")); System.Diagnostics.Debug.WriteLine(Settings.ExpandVariables("Ping Exit Code is: ${ipconfig Success:Var->IP}")); }
public void ExpandVarWithOutValue() { try { vshed.Tasks.Tasks Settings = vshed.Tasks.Tasks.getCurrentInstance; Assert.AreEqual(Settings.ExpandVariables("ipconfig IP is: ${ipconfig Not Run:Var->IP}"), "ipconfig IP is: "); } catch (Exception) { Assert.Fail(); } }
public void ExpandPropertyWithOutValue() { try { vshed.Tasks.Tasks Settings = vshed.Tasks.Tasks.getCurrentInstance; Assert.AreEqual(Settings.ExpandVariables("ipconfig Exit Code is: ${ipconfig Not Run:Property->ExitCode}"), "ipconfig Exit Code is: "); } catch (Exception) { Assert.Fail(); } }
public void ExpandPropertyWithValue() { try { vshed.Tasks.Tasks Settings = vshed.Tasks.Tasks.getCurrentInstance; Settings.Processes["ipconfig Success"].Start(); Assert.AreEqual(Settings.ExpandVariables("ipconfig Exit Code is: ${ipconfig Success:Property->ExitCode}"), "ipconfig Exit Code is: 0"); } catch (Exception) { Assert.Fail(); } }