@Test
public void testIsVpcOfferingForRegionLevelVpc() throws Exception {

    // Prepare
    Map<String, Map<String, String>> serviceCapabilitystList = new HashMap<>();
    // First add some other capabilities to be ignored
    serviceCapabilitystList.put("", createFakeCapabilityInputMap());
    Map<String, String> servicePair = new HashMap<>();
    servicePair.put(VpcManagerImpl.SERVICE, Service.Connectivity.getName());
    servicePair.put(VpcManagerImpl.CAPABILITYTYPE, Network.Capability.RegionLevelVpc.getName());
    servicePair.put(VpcManagerImpl.CAPABILITYVALUE, VpcManagerImpl.TRUE_VALUE);
    serviceCapabilitystList.put("", servicePair);
    // Execute
    boolean result = Whitebox.invokeMethod(this.manager, "isVpcOfferingForRegionLevelVpc",
            serviceCapabilitystList); //, Network.Capability.RedundantRouter.getName(), Service.SourceNat);
    // Assert
    assertEquals("VpcOffering should be created for Region Level Vpc", true, result);
}