public void CheckReadCommand4Test()
        {
            PolishingSimulatorPlcCommunication privateTarget = PolishingSimulatorPlcCommunication.Create();
            PolishingSimulatorPlcCommunication_Accessor target = new PolishingSimulatorPlcCommunication_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(PolishingSimulatorPlcCommunication))));

            Assert.AreEqual<bool>(false, target.CheckForErrorReadCommand("\u000500FFCR00011F011A", out errorCode));
            Assert.AreEqual<int>(0x6, errorCode);
        }
        public void CheckWriteCommand12Test()
        {
            PolishingSimulatorPlcCommunication privateTarget = PolishingSimulatorPlcCommunication.Create();
            PolishingSimulatorPlcCommunication_Accessor target = new PolishingSimulatorPlcCommunication_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(PolishingSimulatorPlcCommunication))));

            Assert.AreEqual<bool>(false, target.CheckForErrorWriteCommand("\u000500FFCW00014304ABCDEFGH12345678DA", out errorCode));
            Assert.AreEqual<int>(0x6, errorCode);
        }
        public void InitializeMemory1Test()
        {
            PolishingSimulatorPlcCommunication privateTarget = PolishingSimulatorPlcCommunication.Create();
            PolishingSimulatorPlcCommunication_Accessor target = new PolishingSimulatorPlcCommunication_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(PolishingSimulatorPlcCommunication))));

            // default reciper number
            Assert.AreEqual<ushort>(1, target._memory._memory[0x136]);
            Assert.AreEqual<ushort>(1, target._memory._memory[0x137]);
            Assert.AreEqual<ushort>(1, target._memory._memory[0x138]);
            Assert.AreEqual<ushort>(1, target._memory._memory[0x139]);

            // default machine status
            Assert.AreEqual<ushort>(5, target._memory._memory[0x143]);
            Assert.AreEqual<ushort>(5, target._memory._memory[0x144]);
            Assert.AreEqual<ushort>(5, target._memory._memory[0x145]);

            Assert.AreEqual<bool>(true, SimulatorHelper.CheckValuesInArray(target._memory._memory, 0x120, 0x135, 0));
            Assert.AreEqual<bool>(true, SimulatorHelper.CheckValuesInArray(target._memory._memory, 0x140, 0x142, 0));
            Assert.AreEqual<bool>(true, SimulatorHelper.CheckValuesInArray(target._memory._memory, 0x150, 0x186, 0));
            Assert.AreEqual<bool>(true, SimulatorHelper.CheckValuesInArray(target._memory._memory, 0x190, 0x1C6, 0));
            Assert.AreEqual<bool>(true, SimulatorHelper.CheckValuesInArray(target._memory._memory, 0x1D0, 0x206, 0));
        }