public void CopySegment_Should_Throw_On_Invalid_Segment(int offset, int length) { var array = new byte[] { 0x12, 0x34, 0x56, 0x78 }; array .Invoking(a => a.CopySegment(offset, length)) .ShouldThrow<ArraySegmentException>(); }