Personally I'd tend to mock out the db calls within the validator, rather than the validator itself. However if this is the route you want to use then you might want to put the validator behind a mockable interface instead of mocking the validator directly.
Jeremy