fixed parameter order for assertEquals calls.

first parameter is the expected value, this was not correct for some
calls.
added tests for the IVirtualDisk implementation VirtualDisk