Пример #1
0
        public void GivenCanTouchTile_WhenTouchObjectExecute_ThenAddTileTouchedToModel()
        {
            matchTileGridModel.allowTouch = true;

            MatchTile matchTile = new MatchTile();

            matchTile.canTouch   = true;
            matchTile.position   = Vector2.zero;
            matchTile.tileObject = new GameObject();

            matchTileGridModel.GetMatchTile(Vector2.zero).Returns(matchTile);
            matchTileGridModel.CanTouchTile(matchTile).Returns(true);

            matchTileTouchedCommand.Execute();

            matchTileGridModel.Received().AddTileTouched(Arg.Any <Vector2> (), Arg.Any <MatchTile> ());
        }
Пример #2
0
 private void MatchTileTouched(TouchedObject touchedObject)
 {
     matchTileTouchedCommand.touchedObject = touchedObject;
     matchTileTouchedCommand.Execute();
 }