public void GetResourceGroupName_Succeeds(string jsonData, string rgInput, string expected) { var templates = new FileNamingTemplates(jsonData); var rgOut = templates.GetResourceGroupName(rgInput); Assert.Equal(expected, rgOut); }
public void InstanceValidate_Fails_OnNullName() { //"Must specify at least one affix for ResourceGroup" var templates = new FileNamingTemplates(@"{""ResourceGroupPrefix"":""a""}"); Assert.Throws <ArgumentException>(() => templates.Instance("", null)); }
public void FromResourceGroupName_Succeeds(string jsonData, string rgName, string expected) { var templates = new FileNamingTemplates(jsonData); var actual = templates.FromResourceGroupName(rgName); Assert.Equal(expected, actual.PlainName); }
public void StorageAccountName_Succeeds(string jsonData, string plainName, string storageAccountName) { var templates = new FileNamingTemplates(jsonData); var names = templates.GetInstanceCreateNames("n", "rg"); Assert.Equal(plainName, names.PlainName); Assert.Equal(storageAccountName, names.StorageAccountName); }
public void AppInsightName_Succeeds(string jsonData, string plainName, string appInsightName) { var templates = new FileNamingTemplates(jsonData); var names = templates.GetInstanceCreateNames("n", "rg"); Assert.Equal(plainName, names.PlainName); Assert.Equal(appInsightName, names.AppInsightName); }
public void HostingPlanName_Succeeds(string jsonData, string plainName, string hostingPlanName) { var templates = new FileNamingTemplates(jsonData); var names = templates.GetInstanceCreateNames("n", "rg"); Assert.Equal(plainName, names.PlainName); Assert.Equal(hostingPlanName, names.HostingPlanName); }
public void FunctionAppName_Succeeds(string jsonData, string plainName, string functionAppName) { var templates = new FileNamingTemplates(jsonData); var names = templates.GetInstanceCreateNames("n", "rg"); Assert.Equal(plainName, names.PlainName); Assert.Equal(functionAppName, names.FunctionAppName); }
public void ResourceGroupName_Succeeds(string jsonData, string plainName, string resourceGroupName) { var templates = new FileNamingTemplates(jsonData); var names = templates.GetInstanceCreateNames("n", "rg"); Assert.Equal(plainName, names.PlainName); Assert.Equal(resourceGroupName, names.ResourceGroupName); }
public void FromFunctionAppUrl_Succeeds(string jsonData, string url, string expected) { var templates = new FileNamingTemplates(jsonData); var actual = templates.FromFunctionAppUrl(new Uri(url)); Assert.Equal(expected, actual.PlainName); }
public void FromFunctionAppName_Succeeds(string jsonData, string rgName, string appName, string expected) { var templates = new FileNamingTemplates(jsonData); var actual = templates.FromFunctionAppName(appName, rgName); Assert.Equal(expected, actual.PlainName); }