public void TestGridBoard_FullEmpty() { TestGridBoard gridBoard = new TestGridBoard(); gridBoard.Resize(new Vector3Int(2, 2, 1)); Assert.IsTrue(gridBoard.IsRowEmpty(new Vector3Int(0, 0, 0))); Assert.IsTrue(gridBoard.IsColumnEmpty(new Vector3Int(0, 0, 0))); Assert.IsFalse(gridBoard.IsRowFull(new Vector3Int(0, 0, 0))); Assert.IsFalse(gridBoard.IsColumnFull(new Vector3Int(0, 0, 0))); int deconstruct = 0; gridBoard.PutTile(new TestGridTile(deconstruct, 1, 1), new Vector3Int(0, 0, 0)); Assert.IsFalse(gridBoard.IsRowEmpty(new Vector3Int(0, 0, 0))); Assert.IsFalse(gridBoard.IsColumnEmpty(new Vector3Int(0, 0, 0))); Assert.IsFalse(gridBoard.IsRowFull(new Vector3Int(0, 0, 0))); Assert.IsFalse(gridBoard.IsColumnFull(new Vector3Int(0, 0, 0))); gridBoard.PutTile(new TestGridTile(deconstruct, 1, 1), new Vector3Int(0, 1, 0)); gridBoard.PutTile(new TestGridTile(deconstruct, 1, 1), new Vector3Int(1, 0, 0)); Assert.IsTrue(gridBoard.IsRowFull(new Vector3Int(0, 0, 0))); Assert.IsTrue(gridBoard.IsColumnFull(new Vector3Int(0, 0, 0))); }