Example #1
0
        public void GetValueByTime_CreateDefaultHarmonic_GetZeroByAnyTime(double t)
        {
            // Arrange
            var harmonic = new Harmonic();

            // Act
            double result = harmonic.GetValueByTime(t);

            // Assert
            Assert.True(DoubleUtils.EqualsDoubles(0, result));
        }
Example #2
0
        public void GetValueByTime_DifferentTestData_GetExpectedValue(
            double amplitude,
            HarmonicType harmonicType,
            double frequency,
            double t,
            double phase,
            double expected)
        {
            // Arrange
            var harmonic = new Harmonic(amplitude, frequency, phase, harmonicType);

            // Act
            double result = harmonic.GetValueByTime(t);

            // Assert
            Assert.True(DoubleUtils.EqualsDoubles(expected, result));
        }
Example #3
0
 public double GetValueByTime(double time)
 {
     return(Harmonic.GetValueByTime(time));
 }