public void PropertySetAppliesCorrectBitMask(byte bitMask) { var piface = new Emulators.PiFaceEmulator(); piface.SetInputPinStates(bitMask); Assert.AreEqual(piface.GetInputPinStates(), bitMask); }
public void PropertySetAppliesCorrectPinStates(byte bitMask, bool[] pinStates) { var piface = new Emulators.PiFaceEmulator(); piface.SetInputPinStates(bitMask); for (var i = (byte) 0; i < pinStates.Length; i++) { Assert.AreEqual(pinStates[i], piface.GetInputPinState(i)); } }
public void PropertySetAppliesCorrectPinStates(byte bitMask, bool[] pinStates) { var piface = new Emulators.PiFaceEmulator(); piface.SetInputPinStates(bitMask); for (var i = (byte)0; i < pinStates.Length; i++) { Assert.AreEqual(pinStates[i], piface.GetInputPinState(i)); } }
public void PropertySetAppliesCorrectBitMask(byte bitMask) { var piface = new Emulators.PiFaceEmulator(); piface.SetOutputPinStates(bitMask); Assert.AreEqual(piface.GetOutputPinStates(), bitMask); }