AreEqual() public static method

public static AreEqual ( HistogramBase expected, HistogramBase actual ) : void
expected HistogramBase
actual HistogramBase
return void
Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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());
        }