コード例 #1
0
        public void GetSpaceNodTest()
        {
            IPartitionSpace       target    = CreateIPartitionSpace(); // TODO: 初始化为适当的值
            object                sender    = null;                    // TODO: 初始化为适当的值
            GetSpaceNodeEventArgs eventArgs = null;                    // TODO: 初始化为适当的值

            target.GetSpaceNod(sender, eventArgs);
            Assert.Inconclusive("无法验证不返回值的方法。");
        }
コード例 #2
0
        public void GetSpaceNodeEventArgsConstructorTest()
        {
            float   x   = 0F;   // TODO: 初始化为适当的值
            float   y   = 0F;   // TODO: 初始化为适当的值
            float   z   = 0F;   // TODO: 初始化为适当的值
            BaseMap map = null; // TODO: 初始化为适当的值
            GetSpaceNodeEventArgs target = new GetSpaceNodeEventArgs(x, y, z, map);

            Assert.Inconclusive("TODO: 实现用来验证目标的代码");
        }
コード例 #3
0
 public void YTest()
 {
     float x = 0F; // TODO: 初始化为适当的值
     float y = 0F; // TODO: 初始化为适当的值
     float z = 0F; // TODO: 初始化为适当的值
     BaseMap map = null; // TODO: 初始化为适当的值
     GetSpaceNodeEventArgs target = new GetSpaceNodeEventArgs( x, y, z, map ); // TODO: 初始化为适当的值
     float actual;
     actual = target.Y;
     Assert.Inconclusive( "验证此测试方法的正确性。" );
 }
コード例 #4
0
        public void XTest()
        {
            float   x   = 0F;                                                       // TODO: 初始化为适当的值
            float   y   = 0F;                                                       // TODO: 初始化为适当的值
            float   z   = 0F;                                                       // TODO: 初始化为适当的值
            BaseMap map = null;                                                     // TODO: 初始化为适当的值
            GetSpaceNodeEventArgs target = new GetSpaceNodeEventArgs(x, y, z, map); // TODO: 初始化为适当的值
            float actual;

            actual = target.X;
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
コード例 #5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="eventArgs"></param>
        public void GetSpaceNod(object sender, GetSpaceNodeEventArgs eventArgs)
        {
            Point3D point3D      = eventArgs.Map.Bound(eventArgs.X, eventArgs.Y, eventArgs.Z);
            Point3D startPoint3D = eventArgs.Map.MapRectangle.Start;

            // 获取区域点
            float fGridOffsetX    = eventArgs.Map.MapRectangle.Width - (point3D.X - startPoint3D.X);
            int   iGridCellPointX = (int)(fGridOffsetX / SIZE_OF_GRID_CELL);

            float fGridOffsetY    = eventArgs.Map.MapRectangle.Height - (point3D.Y - startPoint3D.Y);
            int   iGridCellPointY = (int)(fGridOffsetY / SIZE_OF_GRID_CELL);

            // 返回需要的区域点
            eventArgs.SpaceNode = this.GetSubSpaceNode(iGridCellPointX, iGridCellPointY, eventArgs.Map);
        }
コード例 #6
0
        public void SpaceNodeTest()
        {
            float   x   = 0F;                                                         // TODO: 初始化为适当的值
            float   y   = 0F;                                                         // TODO: 初始化为适当的值
            float   z   = 0F;                                                         // TODO: 初始化为适当的值
            BaseMap map = null;                                                       // TODO: 初始化为适当的值
            GetSpaceNodeEventArgs target   = new GetSpaceNodeEventArgs(x, y, z, map); // TODO: 初始化为适当的值
            MapSpaceNode          expected = null;                                    // TODO: 初始化为适当的值
            MapSpaceNode          actual;

            target.SpaceNode = expected;
            actual           = target.SpaceNode;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
コード例 #7
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="eventArgs"></param>
        public void GetSpaceNod( object sender, GetSpaceNodeEventArgs eventArgs )
        {
            Point3D point3D = eventArgs.Map.Bound( eventArgs.X, eventArgs.Y, eventArgs.Z );
            Point3D startPoint3D = eventArgs.Map.MapRectangle.Start;

            // 获取区域点
            float fGridOffsetX = eventArgs.Map.MapRectangle.Width - ( point3D.X - startPoint3D.X );
            int iGridCellPointX = (int)( fGridOffsetX / SIZE_OF_GRID_CELL );

            float fGridOffsetY = eventArgs.Map.MapRectangle.Height - ( point3D.Y - startPoint3D.Y );
            int iGridCellPointY = (int)( fGridOffsetY / SIZE_OF_GRID_CELL );

            // 返回需要的区域点
            eventArgs.SpaceNode = this.GetSubSpaceNode( iGridCellPointX, iGridCellPointY, eventArgs.Map );
        }
コード例 #8
0
 public void GetSpaceNodeEventArgsConstructorTest()
 {
     float x = 0F; // TODO: 初始化为适当的值
     float y = 0F; // TODO: 初始化为适当的值
     float z = 0F; // TODO: 初始化为适当的值
     BaseMap map = null; // TODO: 初始化为适当的值
     GetSpaceNodeEventArgs target = new GetSpaceNodeEventArgs( x, y, z, map );
     Assert.Inconclusive( "TODO: 实现用来验证目标的代码" );
 }
コード例 #9
0
 public void SpaceNodeTest()
 {
     float x = 0F; // TODO: 初始化为适当的值
     float y = 0F; // TODO: 初始化为适当的值
     float z = 0F; // TODO: 初始化为适当的值
     BaseMap map = null; // TODO: 初始化为适当的值
     GetSpaceNodeEventArgs target = new GetSpaceNodeEventArgs( x, y, z, map ); // TODO: 初始化为适当的值
     MapSpaceNode expected = null; // TODO: 初始化为适当的值
     MapSpaceNode actual;
     target.SpaceNode = expected;
     actual = target.SpaceNode;
     Assert.AreEqual( expected, actual );
     Assert.Inconclusive( "验证此测试方法的正确性。" );
 }