public void WriteMemory2Test() { PlcMemory_Accessor memory = new PlcMemory_Accessor(); Mock<BaseMemory> privateTarget = new Mock<BaseMemory>(memory._memory, 0x2, 2); BaseMemory_Accessor target = new BaseMemory_Accessor(new PrivateObject(privateTarget.Object, new PrivateType(typeof(BaseMemory)))); ushort[] array = new ushort[] { 0xCDEF, 0x1234 }; target.WriteMemory(array); Assert.AreEqual<ushort>(0xCDEF, target._memory[0x2]); Assert.AreEqual<ushort>(0x1234, target._memory[0x3]); }