//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void intVisitorShouldNotSeeEntriesAfterRequestingBreakOut() internal virtual void IntVisitorShouldNotSeeEntriesAfterRequestingBreakOut() { // GIVEN PrimitiveIntSet map = Primitive.intSet(); map.Add(1); map.Add(2); map.Add(3); map.Add(4); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final java.util.concurrent.atomic.AtomicInteger counter = new java.util.concurrent.atomic.AtomicInteger(); AtomicInteger counter = new AtomicInteger(); // WHEN map.VisitKeys(value => counter.incrementAndGet() > 2); // THEN assertThat(counter.get(), @is(3)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @SuppressWarnings("unchecked") @Test void intVisitorShouldSeeAllEntriesIfItDoesNotBreakOut() internal virtual void IntVisitorShouldSeeAllEntriesIfItDoesNotBreakOut() { // GIVEN PrimitiveIntSet set = Primitive.intSet(); set.Add(1); set.Add(2); set.Add(3); PrimitiveIntVisitor <Exception> visitor = mock(typeof(PrimitiveIntVisitor)); // WHEN set.VisitKeys(visitor); // THEN verify(visitor).visited(1); verify(visitor).visited(2); verify(visitor).visited(3); verifyNoMoreInteractions(visitor); }