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