public static AreEqual ( HistogramBase expected, HistogramBase actual ) : void | ||
expected | HistogramBase | |
actual | HistogramBase | |
return | void |
public void Given_a_populated_Histogram_When_encoded_and_decoded_Then_data_is_preserved() { var source = Create(HighestTrackableValue, 3); Load(source); var result = EncodeDecode(source); HistogramAssert.AreEqual(source, result); }
public void Given_a_Histogram_populated_with_full_range_of_values_When_encoded_and_decoded_with_compression_Then_data_is_preserved() { var source = Create(HighestTrackableValue, 3); LoadFullRange(source); var result = CompressedEncodeDecode(source); HistogramAssert.AreEqual(source, result); }
public void CanRoundTripSingleHsitogram() { var histogram = CreatePopulatedHistogram(1000); var startTimeWritten = DateTime.Now; var endTimeWritten = startTimeWritten.AddMinutes(30); histogram.StartTimeStamp = startTimeWritten.MillisecondsSinceUnixEpoch(); histogram.EndTimeStamp = endTimeWritten.MillisecondsSinceUnixEpoch(); var data = WriteLog(startTimeWritten, histogram); var actualHistograms = ReadHistograms(data); Assert.AreEqual(1, actualHistograms.Length); HistogramAssert.AreEqual(histogram, actualHistograms.Single()); }