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); }
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); }