Пример #1
0
        public void TestClearReferenceType()
        {
            var chunk = new GridChunk <ReferenceTypeTestThing>();

            for (int x = 1; x < GridChunk <int> .ChunkSize; x++)
            {
                for (int y = 1; y < GridChunk <int> .ChunkSize; y++)
                {
                    chunk[x - 1, y - 1] = new ReferenceTypeTestThing(1);
                }
            }


            chunk.Clear();

            foreach (var value in chunk)
            {
                Assert.AreEqual(null, value);
            }
        }
Пример #2
0
        public void TestClearValueType()
        {
            var chunk = new GridChunk <int>();

            for (int x = 1; x < GridChunk <int> .ChunkSize; x++)
            {
                for (int y = 1; y < GridChunk <int> .ChunkSize; y++)
                {
                    chunk[x - 1, y - 1] = x * y;
                }
            }


            chunk.Clear();

            foreach (var value in chunk)
            {
                Assert.AreEqual(0, value);
            }
        }