public void cannot_write_more_than_0x7b0_coils() { var transport = A.Fake<IMbTransport>(); var mbmaster = new MbMaster(transport); var values = new bool[0x7b1]; var r = mbmaster.WriteCoils(0, 1, values); Assert.True(r.IsFailure); Assert.IsType<ArgumentOutOfRangeException>(r.Failure); }
public void cannot_write_null_coils() { var transport = A.Fake<IMbTransport>(); var mbmaster = new MbMaster(transport); List<bool> values = null; var r = mbmaster.WriteCoils(0, 1, values); Assert.True(r.IsFailure); Assert.IsType<ArgumentNullException>(r.Failure); }