File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ using DiscUtils ;
2+ using DiscUtils . Complete ;
3+ using DiscUtils . Streams ;
4+ using DiscUtils . Vhdx ;
5+ using System . Collections . Generic ;
6+ using Xunit ;
7+
8+ namespace LibraryTests . Lvm ;
9+
10+ public class RaidTests
11+ {
12+ [ Fact ]
13+ public void RecognizeMirror ( )
14+ {
15+ SetupHelper . SetupComplete ( ) ;
16+ using var vhdx = Helpers . Helpers . LoadTestDataFileFromGZipFile ( "Lvm" , "raidtest.vhdx.gz" ) ;
17+ using var diskImage = new DiskImageFile ( vhdx , Ownership . Dispose ) ;
18+ using var disk = new Disk ( [ diskImage ] , Ownership . Dispose ) ;
19+ var manager = new VolumeManager ( disk ) ;
20+
21+ var logicalVolumes = manager . GetLogicalVolumes ( ) ;
22+
23+ Assert . Single ( logicalVolumes ) ;
24+
25+ Assert . Equal ( "Linux RAID 1 (Mirror)" , logicalVolumes [ 0 ] . TypeAsString ) ;
26+
27+ Assert . Equal ( 50331648 , logicalVolumes [ 0 ] . Length ) ;
28+ }
29+ }
You can’t perform that action at this time.
0 commit comments