public void TurnOn_NoPins()
        {
            var majoro = new Mock <IMajoro>();

            majoro.Verify(x => x.WriteLow(It.IsAny <int>()), Times.Never);
            majoro.Verify(x => x.WriteLow(It.IsAny <int>()), Times.Never);
            var settings = getSettingsWithoutPins();

            var  controller = new ArduinoController(majoro.Object, settings);
            bool successful = controller.TurnOn(new Socket(-1, string.Empty));

            Assert.True(successful);
        }
        public void TurnOn()
        {
            var majoro = new Mock <IMajoro>();

            majoro.Setup(x => x.WriteLow(8)).Returns(true);
            majoro.Setup(x => x.WriteHigh(9)).Returns(true);
            var settings = getSettingsWithPins();

            var  controller = new ArduinoController(majoro.Object, settings);
            bool successful = controller.TurnOn(new Socket(1, string.Empty));

            Assert.True(successful);
        }