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")); }
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")); }
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); }