public void OneSample_Around_Two_CPU_Cycle_Method(params double[] distribution)
        {
            var zeroMeasurement = ZeroMeasurementHelper.CheckZeroMeasurementOneSample(distribution, ThresholdMock);

            Assert.False(zeroMeasurement);
        }
        public void OneSample_Exactly_Zero_ns_Method(params double[] distribution)
        {
            var zeroMeasurement = ZeroMeasurementHelper.CheckZeroMeasurementOneSample(distribution, ThresholdMock);

            Assert.True(zeroMeasurement);
        }
        public void TwoSamples_Around_Two_CPU_Cycle_Method(double[] workload, double[] overhead)
        {
            var zeroMeasurement = ZeroMeasurementHelper.CheckZeroMeasurementTwoSamples(workload, overhead);

            Assert.False(zeroMeasurement);
        }
        public void OneSample_Less_Than_One_CPU_Cycle_Method(params double[] distribution)
        {
            var zeroMeasurement = ZeroMeasurementHelper.CheckZeroMeasurementOneSample(distribution, ThresholdMock);

            Assert.True(zeroMeasurement);
        }
        public void TwoSamples_Less_Than_One_CPU_Cycle_Method(double[] workload, double[] overhead)
        {
            var zeroMeasurement = ZeroMeasurementHelper.CheckZeroMeasurementTwoSamples(workload, overhead);

            Assert.True(zeroMeasurement);
        }