public async Task VirtualDiskExpand_Async() { string vhdxpath = Path.Combine(Environment.CurrentDirectory, "testvhdx.vhdx"); if (File.Exists(vhdxpath)) { File.Delete(vhdxpath); } using (VirtualDisk vdisk = VirtualDisk.Create(vhdxpath, VirtualDiskType.VHDX, 4 * 1024 * 1024, VirtualDiskCreateFlags.FullPhysicalAllocation)) { Assert.IsNotNull(vdisk); Assert.AreEqual((ulong)(4 * 1024 * 1024), vdisk.VirtualSize); await vdisk.ExpandAsync(new VirtualDiskExpandParameters(8 * 1024 * 1024, VirtualDiskExpandFlags.None), CancellationToken.None, null); Assert.AreEqual((ulong)(8 * 1024 * 1024), vdisk.VirtualSize); } }