//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldHandleSize0() internal virtual void ShouldHandleSize0() { RingRecentBuffer <long> buffer = new RingRecentBuffer <long>(0); buffer.Foreach(l => fail("boom")); buffer.Clear(); buffer.Produce(0L); buffer.Foreach(l => fail("boom")); buffer.Clear(); assertEquals(0, buffer.NumSilentQueryDrops()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldJustWork() internal virtual void ShouldJustWork() { int bufferSize = 4; RingRecentBuffer <long> buffer = new RingRecentBuffer <long>(bufferSize); buffer.Foreach(l => fail("boom")); for (long i = 0; i < 10; i++) { buffer.Produce(i); buffer.Foreach(Assertions.assertNotNull); } buffer.Clear(); buffer.Foreach(l => fail("boom")); for (long i = 0; i < 10; i++) { buffer.Produce(i); } buffer.Foreach(Assertions.assertNotNull); assertEquals(0, buffer.NumSilentQueryDrops()); }