Add further provider unit tests