Exemplo n.º 1
0
        public void Copy_Works_Correctly()
        {
            var copy = TileOperations.Copy(_tile);

            Assert.That(copy, Is.Not.EqualTo(_tile));
            Assert.That(copy.Id, Is.EqualTo(_tile.Id));
            for (var y = 0; y < _tile.Size; y++)
            {
                for (var x = 0; x < _tile.Size; x++)
                {
                    Assert.That(copy.GetCell(x, y), Is.EqualTo(_tile.GetCell(x, y)));
                }
            }
        }