示例#1
0
        private void GetingOutSideItem()
        {
            IBoard <IItem, int> board = new BasicBoard(360);

            IItem        item  = new BasicEnemy(range: 5);
            IPoint <int> point = new BasicPoint(1);

            board.Put(item, point);
            board.Get(new BasicPoint(360), new BasicWeapon());
        }
示例#2
0
        public void GetItemInsideRange()
        {
            IBoard <IItem, int> board = new BasicBoard();

            IItem        item  = new BasicEnemy(range: 5);
            IPoint <int> point = new BasicPoint(360);

            board.Put(item, point);

            Assert.AreSame(item, board.Get(new BasicPoint(2), new BasicWeapon()));
        }
示例#3
0
        public void GetItemAtSamePosition()
        {
            IBoard <IItem, int> board = new BasicBoard();

            IItem        item  = new BasicEnemy(5);
            IPoint <int> point = new BasicPoint(1);

            board.Put(item, point);

            Assert.AreSame(item, board.Get(point, new BasicWeapon()));
        }