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)); }