public void CalculateFalloff_LinearOneToZeroAtCenterPercent_IsOne() { var modulator = new CurveDistanceModulator(linearOneToZero); var intensity = modulator.CalculateFalloff(RumbleIntensity.One, 0.0f); Assert.That(intensity, Is.EqualTo(RumbleIntensity.One)); }
public void CalculateFalloff_LinearOneToZeroAtFullPercent_IsZero() { var modulator = new CurveDistanceModulator(linearOneToZero); var intensity = modulator.CalculateFalloff(RumbleIntensity.One, 1.0f); Assert.That(intensity, Is.EqualTo( new RumbleIntensity( ForceFeedbackIntensities.One * 0.0f, ScreenShakeIntensities.One * 0.0f))); }