public void TestPlayFieldWithCorrectData() { var position = new Position(0, 2); var generator = new StandardPlayFieldGenerator(position, 3, 3); PlayField field = new PlayField(generator, position, 4, 4); field.InitializePlayFieldCells(RandomNumberGenerator.Instance); }
public void TestPlayFieldProperyMustReturnCopyOfPlayfield() { var playField = new Cell[9, 9]; var position = new Position(3, 3); var playFieldMemento = new PlayFieldMemento(playField, position); Assert.AreNotEqual(playFieldMemento, playFieldMemento.PlayField); }
public void TestMementoPlayFieldRowSize() { var position = new Position(0, 1); var cell = new Cell[2, 2]; var mementoField = new PlayFieldMemento(cell, position); Assert.AreEqual(cell.GetLength(0),mementoField.PlayField.GetLength(0)); }
public void CheskPlayFieldRowsGetter() { var position = new Position(0, 2); var generator = new StandardPlayFieldGenerator(position, 3, 3); int row = 4; int col = 5; PlayField field = new PlayField(generator, position, row, col); Assert.AreEqual(row, field.NumberOfRows); }
public void TestMemmentoWithCorrectData() { var position = new Position(0,1); var cell = new Cell[2,2]; var mementoField = new PlayFieldMemento(cell, position); }