Error: "before all" hook: prepare suite for "{contract-name}":

:1234: Code to reproduce

Same problem of this user: https://ethereum.stackexchange.com/questions/98469/1-before-all-hook-prepare-suite-for/119320?noredirect=1#comment142084_119320

pragma solidity ^0.8.4;

import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import "truffle/Assert.sol";
import "truffle/DeployedAddresses.sol";
import "../contracts/Fractalization.sol";
import "../contracts/Nft.sol";



contract testFractalization {
    Fractalization public Fractalization;
    Nft public Nft;
    uint8 tokenIdZero = 0;
    uint8 tokenIdOne = 1;
    uint8 tokenIdTwo = 2;

    function beforeEach() public{
        Fractalization = new Fractalization();
        // Nft = new Nft(100, "swap", "SWP");
        // Nft.transferOwnership(msg.sender);
        // Nft.mint(msg.sender, "https://swap.io/metadata/2.json");
        // Nft.mint(msg.sender, "https://swap.io/metadata/2.json");
        // Nft.mint(msg.sender, "https://swap.io/metadata/3.json");
    }
    
    function testGetFractionalizeNft() public{
        address fNftAddress = Fractalization.getFractionalizeNft(address(Nft), tokenIdZero);
        Assert.equal(fNftAddress, address(0), "TEST_FRACTALIZATION: getFractionalizeParameters()_MUST_BE_ZERO_ADDRESS");
    }

    function testGetFractionalizeCollection() public{
        (address[] memory nftAddress, uint256[] memory nftIds) = Fractalization.getFractionalizeCollection(address(0));
        Assert.equal(nftAddress.length, 0, "TEST_FRACTALIZATION: testGetFractionalizeCollection()_MUST_BE_ZERO_LENGTH_OF_ADDRESS");
        Assert.equal(nftIds.length, 0, "TEST_FRACTALIZATION: testGetFractionalizeCollection()_MUST_BE_ZERO_LENGTH_OF_IDS");
    }
}

:computer: Environment

"@openzeppelin/contracts": "^4.4.0",
"chai": "^4.3.4",
"dotenv": "^10.0.0",
"truffle-assertions": "^0.9.2",
"truffle-hdwallet-provider": "^1.0.17",
"truffle-hdwallet-provider-privkey": "^0.3.0",
"web3": "^1.6.1"

Errors: