public void GetAlarmCodes() { StepperController sc = new StepperController(IP); sc.StartListening(); BitArray bA = new BitArray(BitConverter.GetBytes(0)); AlarmCode blankAlarmCode = new AlarmCode(bA); sc.GetAlarmCode(); Thread.Sleep(500); Assert.IsNotNull(sc.Sm.AlarmCode); sc.Sm.AlarmCode.CwLimit = true; Assert.AreNotEqual(blankAlarmCode.CwLimit, sc.Sm.AlarmCode.CwLimit); sc.ClearAlarms(); sc.GetAlarmCode(); Thread.Sleep(500); Assert.AreEqual(blankAlarmCode.CwLimit, sc.Sm.AlarmCode.CwLimit); sc.Dispose(); }