public void ReadMemory3Test() { PlcMemory privateTarget = new PlcMemory(); PlcMemory_Accessor target = new PlcMemory_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(PlcMemory)))); target.WriteMemory(264, "0123456789ABCDEF"); Assert.AreEqual<string>("0123456789ABCDEF", target.ReadMemory(264, 4)); }
public void ReadMemory2Test() { PlcMemory privateTarget = new PlcMemory(); PlcMemory_Accessor target = new PlcMemory_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(PlcMemory)))); target.WriteMemory(3, "56ABABCD"); Assert.AreEqual<string>("56ABABCD", target.ReadMemory(3, 2)); }
public void WriteMemory2Test() { PlcMemory privateTarget = new PlcMemory(); PlcMemory_Accessor target = new PlcMemory_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(PlcMemory)))); target.WriteMemory(241, "56ABABCD"); Assert.AreEqual<ushort>(0x56AB, target._memory[241]); Assert.AreEqual<ushort>(0xABCD, target._memory[242]); }
public void WriteMemory1Test() { PlcMemory privateTarget = new PlcMemory(); PlcMemory_Accessor target = new PlcMemory_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(PlcMemory)))); target.WriteMemory(120, "383146410d48"); Assert.AreEqual<ushort>(0x3831, target._memory[120]); Assert.AreEqual<ushort>(0x4641, target._memory[121]); Assert.AreEqual<ushort>(0x0d48, target._memory[122]); }
public void WriteMemory3Test() { PlcMemory privateTarget = new PlcMemory(); PlcMemory_Accessor target = new PlcMemory_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(PlcMemory)))); target.WriteMemory(312, "0123456789ABCDEF"); Assert.AreEqual<ushort>(0x0123, target._memory[312]); Assert.AreEqual<ushort>(0x4567, target._memory[313]); Assert.AreEqual<ushort>(0x89AB, target._memory[314]); Assert.AreEqual<ushort>(0xCDEF, target._memory[315]); }
public void ReadMemory1Test() { PlcMemory_Accessor memory = new PlcMemory_Accessor(); memory.WriteMemory(0x5, "56ABABCD"); Mock<BaseMemory> privateTarget = new Mock<BaseMemory>(memory._memory, 0x6, 1); BaseMemory_Accessor target = new BaseMemory_Accessor(new PrivateObject(privateTarget.Object, new PrivateType(typeof(BaseMemory)))); ushort[] array = target.ReadMemory(); Assert.AreEqual<ushort>(0xABCD, array[0x0]); Assert.AreEqual<int>(1, array.Length); }
public void ReadMemory2Test() { PlcMemory_Accessor memory = new PlcMemory_Accessor(); memory.WriteMemory(0x7EE, "0123456789ABCDEF"); Mock<BaseMemory> privateTarget = new Mock<BaseMemory>(memory._memory, 0x7EF, 2); BaseMemory_Accessor target = new BaseMemory_Accessor(new PrivateObject(privateTarget.Object, new PrivateType(typeof(BaseMemory)))); ushort[] array = target.ReadMemory(); Assert.AreEqual<ushort>(0x4567, array[0x0]); Assert.AreEqual<ushort>(0x89AB, array[0x1]); Assert.AreEqual<int>(2, array.Length); }
public void Ctor1Test() { PlcMemory_Accessor memory = new PlcMemory_Accessor(); memory.WriteMemory(0x5, "56ABABCD"); Mock<BaseMemory> privateTarget = new Mock<BaseMemory>(memory._memory, 0x5, 2); BaseMemory_Accessor target = new BaseMemory_Accessor(new PrivateObject(privateTarget.Object, new PrivateType(typeof(BaseMemory)))); Assert.AreEqual<ushort>(target._memory[0x5], 0x56AB); Assert.AreEqual<ushort>(target._memory[0x6], 0xABCD); Assert.AreEqual<int>(target._address, 0x5); Assert.AreEqual<int>(target._length, 2); }
public void Ctor2Test() { PlcMemory_Accessor memory = new PlcMemory_Accessor(); memory.WriteMemory(0x7EE, "0123456789ABCDEF"); Mock<BaseMemory> privateTarget = new Mock<BaseMemory>(memory._memory, 0x7EE, 4); BaseMemory_Accessor target = new BaseMemory_Accessor(new PrivateObject(privateTarget.Object, new PrivateType(typeof(BaseMemory)))); Assert.AreEqual<ushort>(target._memory[0x7EE], 0x0123); Assert.AreEqual<ushort>(target._memory[0x7EF], 0x4567); Assert.AreEqual<ushort>(target._memory[0x7F0], 0x89AB); Assert.AreEqual<ushort>(target._memory[0x7F1], 0xCDEF); Assert.AreEqual<int>(target._address, 0x7EE); Assert.AreEqual<int>(target._length, 4); }
public void ToObject2Test() { // bool memory example PlcMemory_Accessor memory = new PlcMemory_Accessor(); memory.WriteMemory(0x5, "0001"); Mock<BaseMemory> privateTarget = new Mock<BaseMemory>(memory._memory, 0x5, 1); privateTarget.Protected().Setup<object>("MemoryToObject", ItExpr.IsAny<ushort[]>()).Returns(true); BaseMemory_Accessor target = new BaseMemory_Accessor(new PrivateObject(privateTarget.Object, new PrivateType(typeof(BaseMemory)))); Assert.AreEqual<bool>(true, (bool)target.ToObject<object>()); }
public void ToObject1Test() { // int memory example PlcMemory_Accessor memory = new PlcMemory_Accessor(); memory.WriteMemory(0x5, "3BEE"); Mock<BaseMemory> privateTarget = new Mock<BaseMemory>(memory._memory, 0x5, 1); privateTarget.Protected().Setup<object>("MemoryToObject", ItExpr.IsAny<ushort[]>()).Returns(new ushort[] { 0x3BEE }); BaseMemory_Accessor target = new BaseMemory_Accessor(new PrivateObject(privateTarget.Object, new PrivateType(typeof(BaseMemory)))); Assert.AreEqual<int>(0x3BEE, (int)((ushort[])target.ToObject<object>())[0]); }