Cover VirshProvider by unit tests

The patch add unit tests for VirshProvider.

Change-Id: I790771e64ee74b736088b9dd8b77dd49cc040a0f