@Test
 public void areAllVfsFreeFalseMix() {
   freeVfCommon(1, 2, 3, 4, 5, 6);
   assertFalse(networkDeviceHelper.areAllVfsFree(nic));
 }
 @Test
 public void areAllVfsFreeFalseHasVfPartOfBond() {
   freeVfCommon(4, 0, 0, 0, 0, 1);
   assertFalse(networkDeviceHelper.areAllVfsFree(nic));
 }
 @Test
 public void areAllVfsFreeTrue() {
   freeVfCommon(5, 0, 0, 0, 0, 0);
   assertTrue(networkDeviceHelper.areAllVfsFree(nic));
 }
 @Test
 public void areAllVfsFreeFalseHasVlanDevice() {
   freeVfCommon(4, 0, 0, 0, 3, 0);
   assertFalse(networkDeviceHelper.areAllVfsFree(nic));
 }
 @Test
 public void areAllVfsFreeFalseNoNic() {
   freeVfCommon(6, 0, 1, 0, 0, 0);
   assertFalse(networkDeviceHelper.areAllVfsFree(nic));
 }
 @Test
 public void areAllVfsFreeFalseAttachedToVm() {
   freeVfCommon(7, 3, 0, 0, 0, 0);
   assertFalse(networkDeviceHelper.areAllVfsFree(nic));
 }
 @Test(expected = UnsupportedOperationException.class)
 public void areAllVfsFreeNotSriovNic() {
   commonIsSriovDevice(false);
   networkDeviceHelper.areAllVfsFree(nic);
 }