public void SetActive() { long capacity = 10 * 1024 * 1024; SparseMemoryStream ms = new SparseMemoryStream(); ms.SetLength(capacity); Geometry geom = Geometry.FromCapacity(capacity); BiosPartitionTable table = BiosPartitionTable.Initialize(ms, geom); table.Create(1 * 1024 * 1024, WellKnownPartitionType.WindowsFat, false); table.Create(2 * 1024 * 1024, WellKnownPartitionType.WindowsFat, false); table.Create(3 * 1024 * 1024, WellKnownPartitionType.WindowsFat, false); table.SetActivePartition(1); table.SetActivePartition(2); Assert.IsFalse(((BiosPartitionInfo)table.Partitions[1]).IsActive); Assert.IsTrue(((BiosPartitionInfo)table.Partitions[2]).IsActive); }