private void AssertCursor <T1>(ContinuableArrayCursor <T1> cursor, params object[][] arrays) { foreach (object[] array in arrays) { foreach (object obj in array) { assertTrue(cursor.Next()); assertEquals(obj, cursor.Get()); } } assertFalse(cursor.Next()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void callGetAfterNextReturnsFalseShouldThrowIllegalStateException() public virtual void CallGetAfterNextReturnsFalseShouldThrowIllegalStateException() { // given ContinuableArrayCursor <int> cursor = new ContinuableArrayCursor <int>(Supply(new int?[0])); // when assertFalse(cursor.Next()); // then Thrown.expect(typeof(System.InvalidOperationException)); cursor.Get(); }