Exemplo n.º 1
0
 public void ParseMessageThrowsFormatException3Test()
 {
     PlcMemoryReadData_Accessor target = new PlcMemoryReadData_Accessor();
     target.ParseMessage(GetWrongEndCtrlCharMessage());
 }
Exemplo n.º 2
0
 public void ParseMessageThrowsFormatException1Test()
 {
     PlcMemoryReadData_Accessor target = new PlcMemoryReadData_Accessor();
     target.ParseMessage(GetShortMessage());
 }
Exemplo n.º 3
0
 public void ParseMessageThrowsArgumentNullExceptionTest()
 {
     PlcMemoryReadData_Accessor target = new PlcMemoryReadData_Accessor();
     target.ParseMessage(GetNullMessage());
 }
Exemplo n.º 4
0
 public void ParseMessageThrowsArgumentExceptionTest()
 {
     PlcMemoryReadData_Accessor target = new PlcMemoryReadData_Accessor();
     target.ParseMessage(GetWrongChecksumMessage());
 }
Exemplo n.º 5
0
        public void ParseMessagePass2Test()
        {
            PlcMemoryReadData_Accessor target = new PlcMemoryReadData_Accessor();
            target.ParseMessage(GetPass2Message());

            Assert.AreEqual<int>(31, target.StationNo);
            Assert.AreEqual<int>(254, target.PcNo);
            Assert.AreEqual<string>("HelloPlc", target.Data);
            Assert.IsFalse(target.IsError);
            Assert.AreEqual<int>(0, target.ErrorCode);
        }
Exemplo n.º 6
0
        public void ParseMessageErrorTest()
        {
            PlcMemoryReadData_Accessor target = new PlcMemoryReadData_Accessor();
            target.ParseMessage(GetErrorMessage());

            Assert.AreEqual<int>(0, target.StationNo);
            Assert.AreEqual<int>(255, target.PcNo);
            Assert.IsNull(target.Data);
            Assert.IsTrue(target.IsError);
            Assert.AreEqual<int>(128, target.ErrorCode);
        }