public void GetSweepModeTest()
        {
            AntennaRotateController controller = new AntennaRotateController();
            RotateDirection         direction  = RotateDirection.ClockWise;
            RotateRate rate         = RotateRate.Rpm10;
            RotateMode expectedMode = RotateMode.ClockWise10;

            Assert.AreEqual(expectedMode, AntennaRotateController.GetSweepMode(direction, rate));

            direction    = RotateDirection.CounterClockWise;
            rate         = RotateRate.Rpm10;
            expectedMode = RotateMode.CounterClockWise10;
            Assert.AreEqual(expectedMode, AntennaRotateController.GetSweepMode(direction, rate));
        }
        public void GetSweepModeTest()
        {
            RotateRate      rate         = RotateRate.Rpm5;
            RotateDirection direction    = RotateDirection.ClockWise;
            RotateMode      expectedMode = RotateMode.ClockWise5;

            Assert.AreEqual(expectedMode, AntennaRotateController.GetSweepMode(direction, rate));

            rate         = RotateRate.Rpm0;
            direction    = RotateDirection.ClockWise;
            expectedMode = RotateMode.Stop;
            Assert.AreEqual(expectedMode, AntennaRotateController.GetSweepMode(direction, rate));

            rate         = RotateRate.Rpm0;
            direction    = RotateDirection.CounterClockWise;
            expectedMode = RotateMode.Stop;
            Assert.AreEqual(expectedMode, AntennaRotateController.GetSweepMode(direction, rate));

            rate         = RotateRate.Rpm10;
            direction    = RotateDirection.CounterClockWise;
            expectedMode = RotateMode.CounterClockWise10;
            Assert.AreEqual(expectedMode, AntennaRotateController.GetSweepMode(direction, rate));
        }