Exemplo n.º 1
0
        public void SetAutoAddressResolution_TurnOnAutoAddress_Enabled()
        {
            // arrange
            const bool autoAddressResolutionEnable = true;
            var        spi = new Spi("", "", "", null);

            SpiClientTestUtils.SetInstanceField(spi, "_currentStatus", SpiStatus.Unpaired);

            // act
            spi.SetAutoAddressResolution(autoAddressResolutionEnable);

            // assert
            Assert.Equal(autoAddressResolutionEnable, SpiClientTestUtils.GetInstanceField(typeof(Spi), spi, "_autoAddressResolutionEnabled"));
        }
Exemplo n.º 2
0
        public void SetSerialNumber_ValidSerialNumber_IsSet()
        {
            // arrange
            const string serialNumber = "111-111-111";
            var          spi          = new Spi("", "", "", null);

            SpiClientTestUtils.SetInstanceField(spi, "_currentStatus", SpiStatus.Unpaired);

            // act
            spi.SetSerialNumber(serialNumber);

            // assert
            Assert.Equal(serialNumber, SpiClientTestUtils.GetInstanceField(typeof(Spi), spi, "_serialNumber"));
        }
Exemplo n.º 3
0
        public void SetEftposAddress_OnValidCharacters_IsSet()
        {
            // arrange
            const string eftposAddress = "10.20.30.40";
            var          spi           = new Spi();
            var          conn          = new Connection();

            SpiClientTestUtils.SetInstanceField(spi, "_currentStatus", SpiStatus.Unpaired);
            SpiClientTestUtils.SetInstanceField(spi, "_conn", conn);

            // act
            spi.SetEftposAddress(eftposAddress);
            var value = SpiClientTestUtils.GetInstanceField(typeof(Spi), spi, "_eftposAddress").ToString().Replace("ws://", "");

            // assert
            Assert.Equal(eftposAddress, value);
        }