public void VerifySetResponseTimeoutConversionCorrect()
        {
            var wrapper = MockRepository.GenerateMock <IWrapper>();

            using (var hwdg = new SerialHwdg(wrapper))
            {
                hwdg.SetResponseTimeout(100000);
                wrapper.AssertWasCalled(x => x.SendCommand(0x53), z => z.Repeat.Once());
            }
        }
        public void VerifySetSoftResetAttemptsConversionCorrect()
        {
            var wrapper = MockRepository.GenerateMock <IWrapper>();

            using (var hwdg = new SerialHwdg(wrapper))
            {
                hwdg.SetSoftResetAttempts(4);
                wrapper.AssertWasCalled(x => x.SendCommand(0x13), z => z.Repeat.Once());
            }
        }
        public void VerifyDisableHardResetSendsCorrectCommand()
        {
            var wrapper = MockRepository.GenerateMock <IWrapper>();

            using (var hwdg = new SerialHwdg(wrapper))
            {
                hwdg.DisableHardReset();
                wrapper.AssertWasCalled(x => x.SendCommand(0x04), z => z.Repeat.Once());
            }
        }