Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
        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}"));
        }