예제 #1
0
        public void PerlinNoiseReturns_Valid_Values()
        {
            Random      random = new Random();
            PerlinNoise perlin = new PerlinNoise();

            for (int i = 0; i < 1000; i++)
            {
                float x     = (float)(random.NextDouble() * 25);
                float y     = (float)(random.NextDouble() * 25);
                float value = perlin.Create(x, y);

                Assert.InRange(value, -1, 1);
            }
        }