Esempio n. 1
0
        public void ExternalClockFrequencyShouldBeWithinTolerance(IAWG awg, string clockNumber, string expectedValue, string percent)
        {
            float value      = float.Parse(expectedValue); //Parse the string to begin calculations
            float percentage = float.Parse(percent);

            double min = value - ((value * (percentage / 100.0)));
            double max = value + ((value * (percentage / 100.0)));

            double mean = float.Parse(awg.ClockExternalClockFrequency(clockNumber));
            string possibleErrorString = "External clock frequency reading, " + mean + ", not within " + percent + "% of " + expectedValue + " for clock " + clockNumber;

            Assert.IsTrue((mean >= min) && (mean <= max), possibleErrorString);
        }
Esempio n. 2
0
        public void ExternalClockFrequencyShouldBe(IAWG awg, string clockNumber, string expectedValue)
        {
            string possibleErrorString = "Checking the external clock frequency" + clockNumber;

            Assert.AreEqual(expectedValue, awg.ClockExternalClockFrequency(clockNumber), possibleErrorString);
        }