public static void AreValueEqual(HistogramBase expected, HistogramBase actual)
 {
     Assert.AreEqual(expected.TotalCount, actual.TotalCount);
     Assert.AreEqual(expected.StartTimeStamp, actual.StartTimeStamp);
     Assert.AreEqual(expected.EndTimeStamp, actual.EndTimeStamp);
     Assert.AreEqual(expected.LowestTrackableValue, actual.LowestTrackableValue);
     Assert.AreEqual(expected.HighestTrackableValue, actual.HighestTrackableValue);
     Assert.AreEqual(expected.NumberOfSignificantValueDigits, actual.NumberOfSignificantValueDigits);
     var expectedValues = expected.AllValues().ToArray();
     var actualValues = actual.AllValues().ToArray();
     CollectionAssert.AreEqual(expectedValues, actualValues, HistogramIterationValueComparer.Instance);
 }
 public static void AreValueEqual(HistogramBase expected, HistogramBase actual)
 {
     Assert.AreEqual(expected.TotalCount, actual.TotalCount, "TotalCount property is not equal.");
     Assert.AreEqual(expected.Tag, actual.Tag, "Tag property is not equal.");
     Assert.AreEqual(expected.StartTimeStamp, actual.StartTimeStamp, "StartTimeStamp property is not equal.");
     Assert.AreEqual(expected.EndTimeStamp, actual.EndTimeStamp, "EndTimeStamp property is not equal.");
     Assert.AreEqual(expected.LowestTrackableValue, actual.LowestTrackableValue, "LowestTrackableValue property is not equal.");
     Assert.AreEqual(expected.HighestTrackableValue, actual.HighestTrackableValue, "HighestTrackableValue property is not equal.");
     Assert.AreEqual(expected.NumberOfSignificantValueDigits, actual.NumberOfSignificantValueDigits, "NumberOfSignificantValueDigits property is not equal.");
     var expectedValues = expected.AllValues().ToArray();
     var actualValues = actual.AllValues().ToArray();
     CollectionAssert.AreEqual(expectedValues, actualValues, HistogramIterationValueComparer.Instance, "Recorded values differ");
 }
        public static void AreValueEqual(HistogramBase expected, HistogramBase actual)
        {
            Assert.AreEqual(expected.TotalCount, actual.TotalCount, "TotalCount property is not equal.");
            Assert.AreEqual(expected.Tag, actual.Tag, "Tag property is not equal.");
            Assert.AreEqual(expected.StartTimeStamp, actual.StartTimeStamp, "StartTimeStamp property is not equal.");
            Assert.AreEqual(expected.EndTimeStamp, actual.EndTimeStamp, "EndTimeStamp property is not equal.");
            Assert.AreEqual(expected.LowestTrackableValue, actual.LowestTrackableValue, "LowestTrackableValue property is not equal.");
            Assert.AreEqual(expected.HighestTrackableValue, actual.HighestTrackableValue, "HighestTrackableValue property is not equal.");
            Assert.AreEqual(expected.NumberOfSignificantValueDigits, actual.NumberOfSignificantValueDigits, "NumberOfSignificantValueDigits property is not equal.");
            var expectedValues = expected.AllValues().ToArray();
            var actualValues   = actual.AllValues().ToArray();

            CollectionAssert.AreEqual(expectedValues, actualValues, HistogramIterationValueComparer.Instance, "Recorded values differ");
        }
        public static void AreEqual(HistogramBase expected, HistogramBase actual)
        {
            Assert.AreEqual(expected.GetType(), actual.GetType());
            Assert.AreEqual(expected.TotalCount, actual.TotalCount);
            Assert.AreEqual(expected.StartTimeStamp, actual.StartTimeStamp);
            Assert.AreEqual(expected.EndTimeStamp, actual.EndTimeStamp);
            Assert.AreEqual(expected.LowestTrackableValue, actual.LowestTrackableValue);
            Assert.AreEqual(expected.HighestTrackableValue, actual.HighestTrackableValue);
            Assert.AreEqual(expected.NumberOfSignificantValueDigits, actual.NumberOfSignificantValueDigits);
            var expectedValues = expected.AllValues().ToArray();
            var actualValues   = actual.AllValues().ToArray();

            CollectionAssert.AreEqual(expectedValues, actualValues, HistogramIterationValueComparer.Instance);
        }
Exemple #5
0
        public static void AreValueEqual(HistogramBase expected, HistogramBase actual)
        {
            expected.TotalCount.Should().Be(actual.TotalCount, "TotalCount property is not equal.");
            expected.Tag.Should().Be(actual.Tag, "Tag property is not equal.");
            expected.StartTimeStamp.Should().Be(actual.StartTimeStamp, "StartTimeStamp property is not equal.");
            expected.EndTimeStamp.Should().Be(actual.EndTimeStamp, "EndTimeStamp property is not equal.");
            expected.LowestTrackableValue.Should().Be(actual.LowestTrackableValue, "LowestTrackableValue property is not equal.");
            expected.HighestTrackableValue.Should().Be(actual.HighestTrackableValue, "HighestTrackableValue property is not equal.");
            expected.NumberOfSignificantValueDigits.Should().Be(actual.NumberOfSignificantValueDigits, "NumberOfSignificantValueDigits property is not equal.");

            var expectedValues = expected.AllValues().ToArray();
            var actualValues   = actual.AllValues().ToArray();

            CollectionEquals(expectedValues, actualValues);
        }