public void EnumerateRows_SetLastEntry_ReturnsExpected() { var testObject = new Object(); var table = new Table<Object>(); table[4, 4] = testObject; var enumerator = table.EnumerateRows(4); Assert.AreEqual(4, enumerator.Count(o => o == null)); Assert.AreEqual(testObject, enumerator.Last()); }
public void EnumerateRows_ArgumentOutOfBound_CountZero() { var testObject = new Object(); var table = new Table<Object>(); table[4, 4] = testObject; var enumerator = table.EnumerateRows(5); Assert.AreEqual(0, enumerator.Count()); }
public void EnumerateRows_OnEmptyTable_CountZero() { var table = new Table<Object>(); var enumerator = table.EnumerateRows(0); Assert.AreEqual(0, enumerator.Count()); }