updated data provider for invalid descendent test
adding tests for not descendent