private GridItemMover CreatePieceMover()
        {
            GameObject            pieceObject   = CreatePieceObject();
            StubGridItemComponent gridItemMover = pieceObject.GetComponent <GridItemMover>() as StubGridItemComponent;

            return(gridItemMover);
        }
        private GridItem CreateGridItemWithWidthAndHeightInPixelsAndPixelPerUnit(float widthInPixels, float heightInPixels, float pixelPerUnit)
        {
            GridItemFactory       gridItemFactory       = CreateGridItemFactory();
            GameObject            gridItemObject        = gridItemFactory.Create();
            StubGridItemComponent stubGridItemComponent = gridItemObject.GetComponent <StubGridItemComponent>();

            stubGridItemComponent.SetWidthAndHeightInPixels(widthInPixels, heightInPixels);
            stubGridItemComponent.SetPixelPerUnit(pixelPerUnit);

            return(stubGridItemComponent);
        }