public async Task Clean() { var phone = new TestPhone(new DiskApi(), null, null); var partitionCleaner = new PartitionCleaner(); await partitionCleaner.Clean(phone); var disk = await phone.GetDeviceDisk(); var partitions = await disk.GetPartitions(); var volume = await partitions.Last().GetVolume(); volume.Should().NotBeNull(); volume.Label.Should().Be(PartitionName.Data); }
public async Task Prepare() { var api = new DiskApi(); var allocators = new [] { new DefaultSpaceAllocator() }; var operations = new FileSystemOperations(); var optionsProvider = new WindowsDeploymentOptionsProvider { Options = new WindowsDeploymentOptions { SizeReservedForWindows = ByteSize.FromMegaBytes(200), } }; var phone = new TestPhone(api, null, null); var preparer = new LumiaDiskLayoutPreparer(optionsProvider, operations, allocators, new PartitionCleaner(), phone); var disk = await api.GetDisk(3); await preparer.Prepare(disk); }