Ejemplo n.º 1
0
        public void RemoveData_Test()
        {
            var positions  = _board.Positions;
            var testSample = new MockBoardElement[positions.Length];

            for (var i = 0; i < testSample.Length; i++)
            {
                testSample[i] = GetTestData();
            }

            for (var i = 0; i < positions.Length; i++)
            {
                var position = positions[i];
                _board.AddDataAt(testSample[i], position.Cell);
            }

            for (var i = 0; i < positions.Length; i++)
            {
                var data1 = testSample[i];
                _board.RemoveData(data1);
                var data2 = _board.GetDataFrom(positions[i].Cell);
                Assert.IsTrue(data2 == null);
                Assert.IsFalse(_board.HasData(data1));
                Assert.IsFalse(_board.HasDataAt(positions[i].Cell));
            }
        }
Ejemplo n.º 2
0
        public void HasData_Test()
        {
            var positions  = _board.Positions;
            var testSample = new MockBoardElement[positions.Length];

            for (var i = 0; i < testSample.Length; i++)
            {
                testSample[i] = GetTestData();
            }

            for (var i = 0; i < positions.Length; i++)
            {
                var position = positions[i];
                _board.AddDataAt(testSample[i], position.Cell);
            }

            foreach (var i in testSample)
            {
                Assert.IsTrue(_board.HasData(i));
            }
        }
Ejemplo n.º 3
0
        public void AddDataAt_Test()
        {
            var positions  = _board.Positions;
            var testSample = new MockBoardElement[positions.Length];

            for (var i = 0; i < testSample.Length; i++)
            {
                testSample[i] = GetTestData();
            }

            for (var i = 0; i < positions.Length; i++)
            {
                var position = positions[i];
                _board.AddDataAt(testSample[i], position.Cell);
            }

            for (var i = 0; i < positions.Length; i++)
            {
                var data1 = testSample[i];
                var data2 = _board.GetDataFrom(positions[i].Cell);
                Assert.IsTrue(data1 == data2);
            }
        }
Ejemplo n.º 4
0
        public void RemoveDataAt_Test()
        {
            var positions  = _board.Positions;
            var testSample = new MockBoardElement[positions.Length];

            for (var i = 0; i < testSample.Length; i++)
            {
                testSample[i] = GetTestData();
            }

            for (var i = 0; i < positions.Length; i++)
            {
                var position = positions[i];
                _board.AddDataAt(testSample[i], position.Cell);
            }

            foreach (var i in positions)
            {
                var cell = i.Cell;
                _board.RemoveDataAt(cell);
                Assert.IsTrue(_board.GetDataFrom(cell) == null);
                Assert.IsFalse(_board.HasDataAt(cell));
            }
        }