public virtual void test_ofUnsafe()
        {
            sbyte[]         bytes = new sbyte[] { 1, 2, 3 };
            ArrayByteSource test  = ArrayByteSource.ofUnsafe(bytes);

            assertEquals(test.size(), 3);
            assertEquals(test.read()[0], 1);
            assertEquals(test.read()[1], 2);
            assertEquals(test.read()[2], 3);
            bytes[0] = 4;     // abusing the unsafe factory
            assertEquals(test.read()[0], 4);
        }