//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void stringArrayGetsStoredAsUtf8() public virtual void StringArrayGetsStoredAsUtf8() { string[] array = new string[] { "first", "second" }; ICollection <DynamicRecord> records = new List <DynamicRecord>(); _arrayStore.allocateRecords(records, array); Pair <sbyte[], sbyte[]> loaded = LoadArray(records); AssertStringHeader(loaded.First(), array.Length); ByteBuffer buffer = ByteBuffer.wrap(loaded.Other()); foreach (string item in array) { sbyte[] expectedData = UTF8.encode(item); assertEquals(expectedData.Length, buffer.Int); sbyte[] loadedItem = new sbyte[expectedData.Length]; buffer.get(loadedItem); assertTrue(Arrays.Equals(expectedData, loadedItem)); } }