public void CanCreateFileServer() { using (var context = FluentMockContext.Start(GetType().FullName)) { string groupName = SdkContext.RandomResourceName("rg", 10); string vnetName = SdkContext.RandomResourceName("vnet", 10); string fsName = SdkContext.RandomResourceName("fs", 15); string userName = "******"; string subnetName = "MySubnet"; var manager = TestHelper.CreateBatchAIManager(); var networkManager = TestHelper.CreateNetworkManager(); INetwork network = networkManager.Networks.Define(vnetName) .WithRegion(REGION) .WithNewResourceGroup(groupName) .WithAddressSpace("192.168.0.0/16") .WithSubnet(subnetName, "192.168.200.0/24") .Create(); IBatchAIFileServer fileServer = manager.BatchAIFileServers.Define(fsName) .WithRegion(REGION) .WithNewResourceGroup(groupName) .WithDataDisks(10, 2, StorageAccountType.StandardLRS, CachingType.Readwrite) .WithVMSize(VirtualMachineSizeTypes.StandardD1V2.Value) .WithUserName(userName) .WithPassword("MyPassword!") .WithSubnet(network.Id, subnetName) .Create(); Assert.Equal(network.Id + "/subnets/" + subnetName, fileServer.Subnet.Id); Assert.Equal(CachingType.Readwrite, fileServer.DataDisks.CachingType); manager.ResourceManager.ResourceGroups.BeginDeleteByName(groupName); } }
public void CanCreateFileServer() { using (var context = FluentMockContext.Start(GetType().FullName)) { string groupName = SdkContext.RandomResourceName("rg", 10); string clusterName = SdkContext.RandomResourceName("cluster", 15); string fsName = SdkContext.RandomResourceName("fs", 15); string shareName = "myfileshare"; string shareMountPath = "azurefileshare"; string blobFileSystemPath = "myblobsystem"; string containerName = "mycontainer"; string userName = "******"; string storageAccountKey = "dummy_key"; string fileShareUri = "dummy_uri"; var manager = TestHelper.CreateBatchAIManager(); IBatchAIFileServer fileServer = manager.BatchAIFileServers.Define(fsName) .WithRegion(REGION) .WithNewResourceGroup(groupName) .WithDataDisks(10, 2, StorageAccountType.StandardLRS) .WithVMSize(VirtualMachineSizeTypes.StandardD1V2.Value) .WithUserName(userName) .WithPassword("MyPassword!") .Create(); manager.ResourceManager.ResourceGroups.DeleteByName(groupName); } }