Exemplo n.º 1
0
        public void ConstructorTest()
        {
            var sut = new GetLEDStatesCommand();

            sut.CommandCode.Should().Be(0x5d);
            sut.AcknowledgeCode.Should().Be(0x5d);
            sut.SubCommandCode.Should().Be(0x0a);
            sut.RequiredBaudRate.Should().Be(250000);
            sut.Timeout.Should().Be(1000);
        }
Exemplo n.º 2
0
        public void Successful_Scenario_Test(byte expectedLEDs)
        {
            SetupWrite(ftdiMock, new byte[] { 0x5d }, new byte[] { 0x0a }, new byte[] { 1 });
            SetupRead(ftdiMock, new byte[] { 0x5d }, new byte[] { expectedLEDs });

            var sut    = new GetLEDStatesCommand();
            var result = sut.Execute(ftdiMock.Object);

            result.Success.Should().BeTrue();
            result.LEDs.Should().Be(expectedLEDs);
        }