Exemplo n.º 1
0
        public void SwapsEndiannessGeneric <T>(T[] dataset, T[] expected) where T : unmanaged
        {
            // Act
            ModbusUtils.SwitchEndianness(dataset.AsSpan());
            var actual = dataset;

            // Assert
            Assert.Equal(actual, expected);
        }
Exemplo n.º 2
0
        public void SwapsEndiannessUShort()
        {
            // Arrange
            var data = (ushort)512;

            // Act
            var expected = (ushort)2;
            var actual   = ModbusUtils.SwitchEndianness(data);

            // Assert
            Assert.Equal(actual, expected);
        }