mock repo persist in json file, FileUtility and JsonUtility