public void Start()
        {
            string filePath = @"c:\testUnityCache\";

            TaskUtils.SetGlobalMultithreading(false);
            _shapeDb = new TerrainShapeDbUnderTest(true, true, filePath);

            ClearUnityCache(filePath);
            //TaskUtils.DebuggerAwareWait(Test1());
            ////TaskUtils.DebuggerAwareWait(Test2());
            //TaskUtils.DebuggerAwareWait(Test4());
            //TaskUtils.DebuggerAwareWait(Test4());
            TaskUtils.DebuggerAwareWait(Test5());
        }
 public void QueryTerrain(TerrainShapeDbUnderTest db)
 {
     var x = db.ShapeDb.QueryAsync(new TerrainDescriptionQuery()
     {
         QueryArea = new MyRectangle(90 * 10, 90 * 10, 90f, 90f),
         RequestedElementDetails = new List <TerrainDescriptionQueryElementDetail>()
         {
             new TerrainDescriptionQueryElementDetail()
             {
                 Resolution = TerrainCardinalResolution.MIN_RESOLUTION,
                 Type       = TerrainDescriptionElementTypeEnum.HEIGHT_ARRAY
             }
         }
     }).Result;
 }
        public void Start()
        {
            var db = new TerrainShapeDbUnderTest(false);

            QueryTerrain(db);
        }