add some storage core provider unit tests