Add more tests on core provider
Add patch tests