public void SuggestsDownshiftingWhenCurrentGearIsHigherThanTargetedOne()
        {
            var program = new GearTargetingShiftingProgram(new Gear(2));

            var suggestedAction = program.GetSuggestedActionFor(new Gear(3), _irrelevantRpm);

            Assert.AreEqual(SuggestedAction.Downshift, suggestedAction);
        }
        public void SuggestsRetainingWhenCurrentGearIsEqualToTargetedOne()
        {
            var program = new GearTargetingShiftingProgram(new Gear(3));

            var suggestedAction = program.GetSuggestedActionFor(new Gear(3), _irrelevantRpm);

            Assert.AreEqual(SuggestedAction.Retain, suggestedAction);
        }