Exemplo n.º 1
0
 private static Action <IList <WorkUnitRow> > BuildWorkUnit3VerifyAction()
 {
     return(rows =>
     {
         Assert.AreEqual(1, rows.Count);
         WorkUnitRow row = rows[0];
         Assert.AreEqual(2670, row.ProjectID);
         Assert.AreEqual(2, row.ProjectRun);
         Assert.AreEqual(3, row.ProjectClone);
         Assert.AreEqual(4, row.ProjectGen);
         Assert.AreEqual("Owner", row.Name);
         Assert.AreEqual("Path", row.Path);
         Assert.AreEqual("harlam357", row.Username);
         Assert.AreEqual(32, row.Team);
         Assert.AreEqual(2.09f, row.CoreVersion);
         Assert.AreEqual(100, row.FramesCompleted);
         Assert.AreEqual(TimeSpan.Zero, row.FrameTime);
         Assert.AreEqual((int)WorkUnitResult.EarlyUnitEnd, row.ResultValue);
         Assert.AreEqual(new DateTime(2010, 2, 2), row.Assigned);
         Assert.AreEqual(new DateTime(2010, 2, 3), row.Finished);
         Assert.AreEqual("TestUnit3", row.WorkUnitName);
         Assert.AreEqual(3.0, row.KFactor);
         Assert.AreEqual("GRO-A5", row.Core);
         Assert.AreEqual(300, row.Frames);
         Assert.AreEqual(3000, row.Atoms);
         Assert.AreEqual(300.0, row.BaseCredit);
         Assert.AreEqual(7.0, row.PreferredDays);
         Assert.AreEqual(12.0, row.MaximumDays);
         Assert.AreEqual(SlotType.CPU.ToString(), row.SlotType);
     });
 }
Exemplo n.º 2
0
 private static Action <IList <WorkUnitRow> > BuildWorkUnit4VerifyAction()
 {
     return(rows =>
     {
         Assert.AreEqual(1, rows.Count);
         WorkUnitRow row = rows[0];
         Assert.AreEqual(6903, row.ProjectID);
         Assert.AreEqual(2, row.ProjectRun);
         Assert.AreEqual(3, row.ProjectClone);
         Assert.AreEqual(4, row.ProjectGen);
         Assert.AreEqual("Owner2 Slot 02", row.Name);
         Assert.AreEqual("Path2", row.Path);
         Assert.AreEqual("harlam357", row.Username);
         Assert.AreEqual(32, row.Team);
         Assert.AreEqual(2.27f, row.CoreVersion);
         Assert.AreEqual(100, row.FramesCompleted);
         Assert.AreEqual(TimeSpan.Zero, row.FrameTime);
         Assert.AreEqual((int)WorkUnitResult.FinishedUnit, row.ResultValue);
         Assert.AreEqual(new DateTime(2012, 1, 2), row.Assigned);
         Assert.AreEqual(new DateTime(2012, 1, 5), row.Finished);
         Assert.AreEqual("TestUnit4", row.WorkUnitName);
         Assert.AreEqual(4.0, row.KFactor);
         Assert.AreEqual("OPENMMGPU", row.Core);
         Assert.AreEqual(400, row.Frames);
         Assert.AreEqual(4000, row.Atoms);
         Assert.AreEqual(400.0, row.BaseCredit);
         Assert.AreEqual(2.0, row.PreferredDays);
         Assert.AreEqual(5.0, row.MaximumDays);
         Assert.AreEqual(SlotType.GPU.ToString(), row.SlotType);
     });
 }
Exemplo n.º 3
0
 private static Action <IList <WorkUnitRow> > BuildWorkUnit2VerifyAction()
 {
     return(rows =>
     {
         Assert.AreEqual(1, rows.Count);
         WorkUnitRow row = rows[0];
         Assert.AreEqual(6900, row.ProjectID);
         Assert.AreEqual(4, row.ProjectRun);
         Assert.AreEqual(5, row.ProjectClone);
         Assert.AreEqual(6, row.ProjectGen);
         Assert.AreEqual("Owner's", row.Name);
         Assert.AreEqual("The Path's", row.Path);
         Assert.AreEqual("harlam357's", row.Username);
         Assert.AreEqual(100, row.Team);
         Assert.AreEqual(2.27f, row.CoreVersion);
         Assert.AreEqual(56, row.FramesCompleted);
         Assert.AreEqual(TimeSpan.FromSeconds(1000), row.FrameTime);
         Assert.AreEqual((int)WorkUnitResult.EarlyUnitEnd, row.ResultValue);
         Assert.AreEqual(new DateTime(2009, 5, 5), row.Assigned);
         Assert.AreEqual(new DateTime(2009, 5, 6), row.Finished);
         Assert.AreEqual("TestUnit2", row.WorkUnitName);
         Assert.AreEqual(2.0, row.KFactor);
         Assert.AreEqual("GRO-A4", row.Core);
         Assert.AreEqual(200, row.Frames);
         Assert.AreEqual(2000, row.Atoms);
         Assert.AreEqual(200.0, row.BaseCredit);
         Assert.AreEqual(6.0, row.PreferredDays);
         Assert.AreEqual(10.0, row.MaximumDays);
         Assert.AreEqual(SlotType.CPU.ToString(), row.SlotType);
     });
 }