public async Task WhenParseCsvOutputFromWmicLogicalDiskToPartitionThenWmicLogicalDiskToPartitionsAreReturned()
        {
            var wmicLogicalDiskToPartitions = WmicReader
                                              .ParseWmicLogicalDiskToPartitions(
                await File.ReadAllTextAsync(@"TestData\wmic-Win32_LogicalDiskToPartition.csv")).ToList();

            Assert.NotEmpty(wmicLogicalDiskToPartitions);
            Assert.Equal(2, wmicLogicalDiskToPartitions.Count);

            var wmicLogicalDiskToPartition1 = wmicLogicalDiskToPartitions[0];

            Assert.Equal("Disk #1, Partition #2", wmicLogicalDiskToPartition1.Antecedent);
            Assert.Equal("C:", wmicLogicalDiskToPartition1.Dependent);

            var wmicLogicalDiskToPartition2 = wmicLogicalDiskToPartitions[1];

            Assert.Equal("Disk #0, Partition #0", wmicLogicalDiskToPartition2.Antecedent);
            Assert.Equal("D:", wmicLogicalDiskToPartition2.Dependent);
        }