Add method recursive test