コード例 #1
0
        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]);
        }