static void IsRequiredType(int index, SandboxResourceLight resource, string[] expectedVms = null) { if (index < SandboxExpectedResources.Length) { Assert.Equal(SandboxExpectedResources[index], resource.Type); } else if (expectedVms != null && expectedVms.Length > 0) { Assert.Equal(AzureResourceTypeFriendlyName.VirtualMachine, resource.Type); Assert.Equal(expectedVms[index - SandboxExpectedResources.Length], resource.Name); } }
public Dictionary <string, string> Resolve(CloudResource source, SandboxResourceLight destination, Dictionary <string, string> destMember, ResolutionContext context) { if (source != null) { if (source.ResourceType == AzureResourceType.VirtualMachine) { if (VmRuleUtils.InternetIsOpen(source)) { return(new Dictionary <string, string>() { { "InternetIsOpen", "true" } }); } } } return(null); }