//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void checkClientsIdBounds() throws java.util.concurrent.ExecutionException, InterruptedException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: internal virtual void CheckClientsIdBounds() { int threads = 2; DefaultCounts counts = new DefaultCounts(threads); DefaultCacheAccess cacheAccess = new DefaultCacheAccess(counts, threads); cacheAccess.PrepareForProcessingOfSingleStore(34); CacheAccess_Client client1 = cacheAccess.Client(); assertTrue(client1.WithinBounds(0)); assertTrue(client1.WithinBounds(10)); assertTrue(client1.WithinBounds(33)); assertFalse(client1.WithinBounds(34)); //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: java.util.concurrent.Future<?> secondClientIdChecks = executor.submit(() -> Future <object> secondClientIdChecks = _executor.submit(() => { CacheAccess_Client client = cacheAccess.Client(); assertFalse(client.WithinBounds(5)); assertFalse(client.WithinBounds(33)); assertTrue(client.WithinBounds(34)); assertTrue(client.WithinBounds(67)); assertFalse(client.WithinBounds(68)); }); secondClientIdChecks.get(); }