public void FahClientSlotRunData_CopyConstructor_OtherIsNull_Test()
        {
            var copy = new FahClientSlotRunData(null);

            // Assert
            Assert.AreEqual(0, copy.CompletedUnits);
            Assert.AreEqual(0, copy.FailedUnits);
        }
Ejemplo n.º 2
0
            /// <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);
        }
Ejemplo n.º 4
0
 /// <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;
 }
Ejemplo n.º 5
0
 /// <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)
 {
 }