public void IsoSRMigrateScenarioNullStorageHost() //From CA-92099 { TestData td = new TestData //Shared VDIs to local storage - this data can migrate - used above { Affinity = GetAffinity(masterHost), VdisToMove = GetVDIsOn(largeISCSI).Where(v => v.name_label.Contains("OnMaster")).ToArray(), Sr = GetLocalSr(masterHost), DiskSize = 1024 * 1024 }; //Setup the data so that PBD count > 1 in order that GetStorageHost returns null Assert.That(td.Sr.PBDs.Count, Is.EqualTo(1), "PBD count before alteration"); td.Sr.PBDs.Add(new XenRef <PBD>("dummy")); //Additional PBD should make GetStorageHost return null Assert.That(td.Sr.PBDs.Count, Is.EqualTo(2), "PBD count after alteration"); Assert.IsNull(td.Sr.GetStorageHost(), "SR.GetStorageHost == null"); //Setup the item and test this SrPickerItem item = new SrPickerMigrateItem(td.Sr, td.Affinity, td.DiskSize, td.VdisToMove); Assert.That(item.Show, Is.True, "Item Shown: Item: Null StorageHost"); Assert.That(item.Enabled, Is.True, "Item Enabled: Item: Null StorageHost"); td.Sr.PBDs.Remove(new XenRef <PBD>("dummy")); Assert.That(td.Sr.PBDs.Count, Is.EqualTo(1), "PBD count after test"); }
public void IsoSRMigrateScenario() { SrPickerItem item = new SrPickerMigrateItem(IsoSrData.Sr, IsoSrData.Affinity, IsoSrData.DiskSize, IsoSrData.VdisToMove); Assert.That(item.Show, Is.False, "Item Shown: Item: ISOSr migrate"); Assert.That(item.Enabled, Is.True, "Item Enabled: Item: ISOSr migrate"); }
public void IsoSRMigrateScenarioNullStorageHost() //From CA-92099 { TestData td = new TestData //Shared VDIs to local storage - this data can migrate - used above { Affinity = GetAffinity(masterHost), VdisToMove = GetVDIsOn(largeISCSI).Where(v => v.name_label.Contains("OnMaster")).ToArray(), Sr = GetLocalSr(masterHost), DiskSize = 1024 * 1024 }; //Setup the data so that PBD count > 1 in order that GetStorageHost returns null Assert.That(td.Sr.PBDs.Count, Is.EqualTo(1), "PBD count before alteration"); td.Sr.PBDs.Add(new XenRef<PBD>("dummy")); //Additional PBD should make GetStorageHost return null Assert.That(td.Sr.PBDs.Count, Is.EqualTo(2), "PBD count after alteration"); Assert.IsNull(td.Sr.GetStorageHost(), "SR.GetStorageHost == null"); //Setup the item and test this SrPickerItem item = new SrPickerMigrateItem(td.Sr, td.Affinity, td.DiskSize, td.VdisToMove); Assert.That(item.Show, Is.True, "Item Shown: Item: Null StorageHost"); Assert.That(item.Enabled, Is.True, "Item Enabled: Item: Null StorageHost"); td.Sr.PBDs.Remove(new XenRef<PBD>("dummy")); Assert.That(td.Sr.PBDs.Count, Is.EqualTo(1), "PBD count after test"); }