Exemple #1
0
        public void ShouldThrowIndexOutOfRangeExceptionIfWrongIndexerIsUsed()
        {
            ResponseCode responseCode = ResponseCode.ToResponseCode(new byte[] { 5, 4 });

            Assert.Throws <System.IndexOutOfRangeException>(() => { byte val = responseCode[-1]; });
            Assert.Throws <System.IndexOutOfRangeException>(() => { byte val = responseCode[2]; });
        }
Exemple #2
0
        public void Usage()
        {
            ResponseCode responseCode = ResponseCode.ToResponseCode(new byte[] { 5, 4 });

            Assert.That(responseCode.FirstByte, Is.EqualTo(5));
            Assert.That(responseCode.SecondByte, Is.EqualTo(4));
        }
Exemple #3
0
        public void UseIndexer()
        {
            ResponseCode responseCode = ResponseCode.ToResponseCode(new byte[] { 5, 4 });

            Assert.That(responseCode[0], Is.EqualTo(5));
            Assert.That(responseCode[1], Is.EqualTo(4));
        }