示例#1
0
        public void CompareUnknownDataWithTime()
        {
            UserAssist assist = new UserAssist();

            using (CsvWriter writer = new CsvWriter(new StreamWriter(File.Open("Experiment.csv", FileMode.Create))))
            {
                writer.WriteHeader <RunSnap>();
                var experimentStart = DateTime.UtcNow.Ticks;
                for (int i = 0; i < 5; i++)
                {
                    RunSnap snap    = new RunSnap();
                    var     process = WaitOpen("cmd.exe");
                    snap.StartDate = DateTime.UtcNow.Ticks - experimentStart;
                    WaitMaxSeconds(10);
                    process.Kill();
                    snap.Duration    = (DateTime.UtcNow.Ticks - experimentStart) - snap.StartDate;
                    snap.LastChanged =
                        assist.Snapshot()
                        .FindProgram("cmd.exe")
                        .ParseValue()
                        .LastChanged;
                    writer.WriteRecord(snap);
                }
            }
        }
示例#2
0
 public void CompareUnknownDataWithTime()
 {
     UserAssist assist = new UserAssist();
     using(CsvWriter writer = new CsvWriter(new StreamWriter(File.Open("Experiment.csv", FileMode.Create))))
     {
         writer.WriteHeader<RunSnap>();
         var experimentStart = DateTime.UtcNow.Ticks;
         for(int i = 0 ; i < 5 ; i++)
         {
             RunSnap snap = new RunSnap();
             var process = WaitOpen("cmd.exe");
             snap.StartDate = DateTime.UtcNow.Ticks - experimentStart;
             WaitMaxSeconds(10);
             process.Kill();
             snap.Duration = (DateTime.UtcNow.Ticks - experimentStart) - snap.StartDate;
             snap.LastChanged =
               assist.Snapshot()
                   .FindProgram("cmd.exe")
                   .ParseValue()
                   .LastChanged;
             writer.WriteRecord(snap);
         }
     }
 }