public void TestSchemaVersion() { using (StreamReader r = new StreamReader("storageAccount.json")) { IArmContext arm = new ArmContext().Load(r.ReadToEnd()); Assert.True(arm.Schema == SchemaType._2019); } }
public void TestCreateSchemaAssertDbOutput() { using (StreamReader r = new StreamReader("database.json")) { IArmContext arm = new ArmContext().Load(r.ReadToEnd()); Assert.Equal("{\"$schema\":\"https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#\",\"contentVersion\":\"1.0.0.0\",\"parameters\":{\"name\":{\"value\":\"\"},\"dbAdminLogin\":{\"value\":\"\"},\"dbAdminPassword\":{\"value\":\"\"},\"dbSkuCapacity\":{\"value\":2},\"dbSkuName\":{\"value\":\"GP_Gen5_2\"},\"dbSkuSizeInMB\":{\"value\":51200},\"dbSkuTier\":{\"value\":\"GeneralPurpose\"},\"dbSkuFamily\":{\"value\":\"Gen5\"},\"mySQLVersion\":{\"value\":\"5.6\"}}}", (string)arm.CreateParameterSchema()); } }
public void TestCreateSchemaAssertOutput() { using (StreamReader r = new StreamReader("storageAccount.json")) { IArmContext arm = new ArmContext().Load(r.ReadToEnd()); Assert.Equal("{\"$schema\":\"https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#\",\"contentVersion\":\"1.0.0.0\",\"parameters\":{\"storagePrefix\":{\"value\":\"\"},\"location\":{\"value\":\"\"},\"storageSKU\":{\"value\":\"Standard_LRS\"},\"Environment\":{\"value\":\"Dev\"}}}", (string)arm.CreateParameterSchema()); } }
public void TestCreateSchema() { using (StreamReader r = new StreamReader("storageAccount.json")) { IArmContext arm = new ArmContext().Load(r.ReadToEnd()); output.WriteLine(arm.CreateParameterSchema()); } }
public void TestGetParamters() { using (StreamReader r = new StreamReader("storageAccount.json")) { IArmContext arm = new ArmContext().Load(r.ReadToEnd()); foreach (var parameter in arm.GetParameters()) { output.WriteLine(parameter.ToString()); } } }