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]; }); }
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)); }
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)); }