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(); foreach (var unitRun in slotRun.UnitRuns) { 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); }
/// <summary> /// Initializes a new instance of the <see cref="FahClientSlotRunData"/> class. /// </summary> /// <param name="other">The other instance from which data will be copied.</param> public FahClientSlotRunData(FahClientSlotRunData other) : base(other) { //if (other == null) return; }
/// <summary> /// Initializes a new instance of the <see cref="FahClientSlotRunData"/> class. /// </summary> /// <param name="other">The other instance from which data will be copied.</param> public FahClientSlotRunData(FahClientSlotRunData other) : base(other) { }