//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void randomizedWithSharedValuesContainer() internal virtual void RandomizedWithSharedValuesContainer() { const int maps = 13; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int COUNT = 10000 + rnd.nextInt(1000); int count = 10000 + _rnd.Next(1000); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final AppendOnlyValuesContainer valuesContainer = new AppendOnlyValuesContainer(new TestMemoryAllocator()); AppendOnlyValuesContainer valuesContainer = new AppendOnlyValuesContainer(new TestMemoryAllocator()); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final java.util.List<ValuesMap> actualMaps = new java.util.ArrayList<>(); IList <ValuesMap> actualMaps = new List <ValuesMap>(); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final java.util.List<org.eclipse.collections.api.map.primitive.MutableLongObjectMap<org.neo4j.values.storable.Value>> expectedMaps = new java.util.ArrayList<>(); IList <MutableLongObjectMap <Value> > expectedMaps = new List <MutableLongObjectMap <Value> >(); for (int i = 0; i < maps; i++) { actualMaps.Add(NewMap(valuesContainer)); expectedMaps.Add(new LongObjectHashMap <>()); } for (int i = 0; i < maps; i++) { Put(count, actualMaps[i], expectedMaps[i]); } for (int i = 0; i < maps; i++) { Remove(count, actualMaps[i], expectedMaps[i]); } for (int i = 0; i < maps; i++) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.eclipse.collections.api.map.primitive.MutableLongObjectMap<org.neo4j.values.storable.Value> expected = expectedMaps.get(i); MutableLongObjectMap <Value> expected = expectedMaps[i]; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final ValuesMap actual = actualMaps.get(i); ValuesMap actual = actualMaps[i]; expected.forEachKeyValue((k, v) => assertEquals(v, actual.Get(k))); } }
internal void ForEachIndexProxy(LongObjectProcedure <IndexProxy> consumer) { _indexesById.forEachKeyValue(consumer); }