Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }