public void AddSent(List <byte> s)
 {
     if (Record)
     {
         var seq = new NusbioMCUProtocolSequence();
         seq.SentSequence.AddRange(s);
         this.Sequences.Add(seq);
     }
 }
        public bool AssertReceived(List <byte> s)
        {
            var error = 0;

            for (var i = 0; i < this.ReceivedSquence.Count; i++)
            {
                if (this.ReceivedSquence[i] != s[i])
                {
                    Console.WriteLine("Error index:{0}, expected:{1}, actual:{2}", i, this.ReceivedSquence[i], s[i]);
                    error++;
                }
            }

            if (error > 0)
            {
                Console.Write("Seq Received:{0}", NusbioMCUProtocolSequence.DisplayBuffer(this.ReceivedSquence.ToArray()));
                Console.Write("Seq Expected:{0}", NusbioMCUProtocolSequence.DisplayBuffer(s.ToArray()));
            }

            return(error == 0);
        }