Add Vector Provider Tests

I spent sometime writing these vector tests since it is key functionality that I rely heavily on. Let me know if you want me to adjust them.

It takes coverage from 36% to 45%