public void AddDefaultUshort() { ModbusDataCollection <ushort> col = new ModbusDataCollection <ushort>(1, 1); Assert.AreEqual(3, col.Count); Assert.AreEqual(new ushort[] { 0, 1, 1 }, col.ToArray()); }
public void AddDefaultBool() { ModbusDataCollection <bool> col = new ModbusDataCollection <bool>(true, true); Assert.AreEqual(3, col.Count); Assert.AreEqual(new bool[] { false, true, true }, col.ToArray()); }
public void WriteDataMultiple() { ModbusDataCollection<bool> destination = new ModbusDataCollection<bool>(false, false, false, false, false, false, true); DiscreteCollection newValues = new DiscreteCollection(true, true, true, true); DataStore.WriteData(new DataStore(), newValues, destination, 0, new object()); Assert.AreEqual(new bool[] { false, true, true, true, true, false, false, true }, destination.ToArray()); }
public void AddDefaultUshort() { ModbusDataCollection<ushort> col = new ModbusDataCollection<ushort>(1, 1); Assert.AreEqual(3, col.Count); Assert.AreEqual(new ushort[] {0, 1, 1}, col.ToArray()); }
public void AddDefaultBool() { ModbusDataCollection<bool> col = new ModbusDataCollection<bool>(true, true); Assert.AreEqual(3, col.Count); Assert.AreEqual(new bool[] {false, true, true}, col.ToArray()); }
public void WriteDataMultiple() { ModbusDataCollection <bool> destination = new ModbusDataCollection <bool>(false, false, false, false, false, false, true); DiscreteCollection newValues = new DiscreteCollection(true, true, true, true); DataStore.WriteData(new DataStore(), newValues, destination, 0, new object()); Assert.AreEqual(new bool[] { false, true, true, true, true, false, false, true }, destination.ToArray()); }