private List<QueryDefinition> CreateQueryDefinitionList(ShimQueryFolder parent,  ShimQueryDefinition queryDefinitionFake)
        {
            var queryDefinitionBaseFake = new ShimQueryItem(queryDefinitionFake);

            queryDefinitionBaseFake.NameGet = () => "TestQuery";
            queryDefinitionBaseFake.ProjectGet = () => projectFake;
            queryDefinitionBaseFake.ParentGet = () => parent;
            queryDefinitionBaseFake.PathGet = () => "TestProject/TestFolder";

            var queryList = new List<QueryDefinition>() { queryDefinitionFake };
            return queryList;
        }
        private ShimQueryFolder SetupQueryFolderFake(ShimQueryFolder queryFolderFake, List<QueryDefinition> queryList)
        {
            queryFolderFake.Bind(queryList);

            var queryFolderBaseFake = new ShimQueryItem(queryFolderFake);
            queryFolderBaseFake.NameGet = () => "TestFolder";
            queryFolderBaseFake.ProjectGet = () => projectFake;
            queryFolderBaseFake.PathGet = () => "TestProject/TestFolder";

            return queryFolderFake;
        }