Ejemplo n.º 1
0
        public void GivenToBigBitArray_ShouldThrowArgumentException()
        {
            var           ar   = new BitArray(new byte[] { 0xFF, 0xFF, 0x1 });
            Func <ushort> func = () => Mcp23017.BitArrayToUshort(ar);

            func.Should().Throw <ArgumentException>();
        }
Ejemplo n.º 2
0
        public void GivenValidBitArray_ConvertsToUShort()
        {
            var ar     = new BitArray(new byte[] { 0xFF, 0x05 });
            var actual = Mcp23017.BitArrayToUshort(ar);

            actual.Should().Be(0x05FF);
        }
Ejemplo n.º 3
0
        public void GivenNullInput_ShouldThrowArgumentNullException()
        {
            Func <ushort> func = () => Mcp23017.BitArrayToUshort(null);

            func.Should().Throw <ArgumentNullException>();
        }