//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void convertCollectionToLongArray() internal virtual void ConvertCollectionToLongArray() { PrimitiveIntSet heapSet = PrimitiveIntCollections.AsSet(new int[] { 1, 2, 3 }); PrimitiveIntSet offHeapIntSet = Primitive.OffHeapIntSet(GlobalMemoryTracker.INSTANCE); offHeapIntSet.Add(7); offHeapIntSet.Add(8); assertArrayEquals(new long[] { 1, 2, 3 }, PrimitiveIntCollections.AsLongArray(heapSet)); assertArrayEquals(new long[] { 7, 8 }, PrimitiveIntCollections.AsLongArray(offHeapIntSet)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void iteratorAsSet() internal virtual void IteratorAsSet() { // GIVEN PrimitiveIntIterator items = PrimitiveIntCollections.Iterator(1, 2, 3); // WHEN PrimitiveIntSet set = PrimitiveIntCollections.AsSet(items); // THEN assertTrue(set.Contains(1)); assertTrue(set.Contains(2)); assertTrue(set.Contains(3)); assertFalse(set.Contains(4)); assertThrows(typeof(System.InvalidOperationException), () => PrimitiveIntCollections.AsSet(PrimitiveIntCollections.Iterator(1, 2, 1))); }