public void cannot_write_more_than_123_holding_registers() { var transport = A.Fake<IMbTransport>(); var mbmaster = new MbMaster(transport); var values = new ushort[124]; var r = mbmaster.WriteHoldingRegisters(0, 1, values); Assert.True(r.IsFailure); Assert.IsType<ArgumentOutOfRangeException>(r.Failure); }
public void cannot_write_null_holding_registers() { var transport = A.Fake<IMbTransport>(); var mbmaster = new MbMaster(transport); List<ushort> values = null; var r = mbmaster.WriteHoldingRegisters(0, 1, values); Assert.True(r.IsFailure); Assert.IsType<ArgumentNullException>(r.Failure); }