//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldProvideDirectBooleanArrayAsPublic() internal virtual void ShouldProvideDirectBooleanArrayAsPublic() { bool[] inStore = new bool[] { true }; Value value = Values.BooleanArray(inStore); object asObject = value.AsObjectCopy(); assertNotNull(asObject, "should return boolean[]"); bool[] arr = ( bool[] )asObject; assertTrue(Arrays.Equals(inStore, arr), "should have same values"); arr[0] = false; assertFalse(Arrays.Equals(inStore, arr), "should not modify inStore array"); assertTrue(Arrays.Equals(inStore, ( bool[] )value.AsObjectCopy()), "should still generate inStore array"); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldProvideDirectShortArrayAsPublic() internal virtual void ShouldProvideDirectShortArrayAsPublic() { short[] inStore = new short[] { 1 }; Value value = Values.ShortArray(inStore); object asObject = value.AsObjectCopy(); assertNotNull(asObject, "should return short[]"); short[] arr = ( short[] )asObject; assertTrue(Arrays.Equals(inStore, arr), "should have same values"); arr[0] = -1; assertFalse(Arrays.Equals(inStore, arr), "should not modify inStore array"); assertTrue(Arrays.Equals(inStore, ( short[] )value.AsObjectCopy()), "should still generate inStore array"); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldProvideDirectCharArrayAsPublic() internal virtual void ShouldProvideDirectCharArrayAsPublic() { char[] inStore = new char[] { 'a' }; Value value = Values.CharArray(inStore); object asObject = value.AsObjectCopy(); assertNotNull(asObject, "should return char[]"); char[] arr = ( char[] )asObject; assertTrue(Arrays.Equals(inStore, arr), "should have same values"); arr[0] = 'b'; assertFalse(Arrays.Equals(inStore, arr), "should not modify inStore array"); assertTrue(Arrays.Equals(inStore, ( char[] )value.AsObjectCopy()), "should still generate inStore array"); }