public void FahClientSlotRunData_CopyConstructor_OtherIsNull_Test() { var copy = new FahClientSlotRunData(null); // Assert Assert.AreEqual(0, copy.CompletedUnits); Assert.AreEqual(0, copy.FailedUnits); }
/// <summary> /// Creates a new <see cref="SlotRunData"/> object from the information contained in the <see cref="SlotRun"/> object. /// </summary> protected override SlotRunData OnGetSlotRunData(SlotRun slotRun) { var slotRunData = new FahClientSlotRunData(); int count = slotRun.UnitRuns.Count; for (int i = 0; i < count; i++) { var unitRun = slotRun.UnitRuns[i]; Internal.CommonRunDataAggregator.IncrementCompletedOrFailedUnitCount(slotRunData, unitRun.Data); } return(slotRunData); }
public void FahClientSlotRunData_CopyConstructor_Test() { // Arrange var data = new FahClientSlotRunData { CompletedUnits = 50, FailedUnits = 2 }; // Act var copy = new FahClientSlotRunData(data); // Assert Assert.AreEqual(data.CompletedUnits, copy.CompletedUnits); Assert.AreEqual(data.FailedUnits, copy.FailedUnits); }