Exemple #1
0
        public void Funcao_New_Verificar_FrameDeErro()
        {
            Funcao objFuncao = new Funcao();
            List<byte> lstByte = new List<byte>();
            lstByte.Add(FrameHeader);
            lstByte.Add(FValorZero);
            lstByte.Add(FValorErro);

            bool flgFrameErro = objFuncao.VerificaFrameDeErro(lstByte.ToArray());
            Assert.AreEqual(true, flgFrameErro);
        }
Exemple #2
0
        public void Funcao_New_Enviar_Codigo_Resposa_Receber_Frame_De_Erro()
        {
            // Se o medidor receber um código de uma resposta, ele enviará um frame de erro.
            byte[] retorno = null;
            Funcao objFuncao = new Funcao();
            List<byte> lstByte = new List<byte>();
            lstByte.Add(FrameHeader);
            lstByte.Add(FValorZero);
            lstByte.Add(0x83);
            lstByte.Add(FValorZero);
            lstByte.Add(0x83);

            retorno = Conexao.Enviar(FIP, FPorta, lstByte.ToArray());
            bool flgFrameErro = objFuncao.VerificaFrameDeErro(retorno);
            Assert.AreEqual(true, flgFrameErro);
        }