public void TestRemoveEmpty() { var grid = new ExpandableGrid <object>(); Assert.IsFalse(grid.Remove(0, 0, out var value)); Assert.IsNull(value); }
public void TestMinColumn() { var grid = new ExpandableGrid <object>(); var obj = new object(); grid[0, 0] = obj; Assert.AreEqual(0, grid.MinColumn); }
public void TestInsert2() { var grid = new ExpandableGrid <object>(); var obj = new object(); grid[-20000, 100] = obj; Assert.AreSame(obj, grid[-20000, 100]); }
public void TestTryGetValueEmpty() { var grid = new ExpandableGrid <object>(); var result = grid.TryGetValue(5, 5, out var value); Assert.IsFalse(result); Assert.IsNull(value); }
public void TestMinRpw() { const int MinRow = 200; var grid = new ExpandableGrid <object>(); var obj = new object(); grid[MinRow, 0] = obj; Assert.AreEqual(MinRow, grid.MaxRow); }
public void TestMaxColumn() { const int MaxColumn = 200; var grid = new ExpandableGrid <object>(); var obj = new object(); grid[0, MaxColumn] = obj; Assert.AreEqual(MaxColumn, grid.MaxColumn); }
public void TestRemove() { var grid = new ExpandableGrid <object>(); var obj = new object(); grid[4, 8] = obj; Assert.IsTrue(grid.Remove(4, 8, out var value)); Assert.AreSame(obj, value); }
public void TestMinColumn3() { const int MinColumn = -200; var grid = new ExpandableGrid <object>(); var obj = new object(); grid[0, MinColumn] = obj; grid[0, MinColumn + 1] = obj; Assert.AreEqual(MinColumn, grid.MinColumn); }
public void TestGetValueEmpty() { var grid = new ExpandableGrid <object>(); Assert.ThrowsException <KeyNotFoundException>(() => grid[0, 0]); }