public bool VBDCountDisablesItem(int vbdCount) { Mock <VDI> vdi = GetMockVdi(vbdCount); LunComboBoxItem item = new LunComboBoxItem(vdi.Object); return(item.Enabled); }
public void NullAdditionalConstraintsThrows() { Mock <VDI> vdi = GetMockVdi(0); LunComboBoxItem item = new LunComboBoxItem(vdi.Object) { AdditionalConstraints = null }; bool b = item.Enabled; }
public void NullAdditionalConstraintsThrows() { Mock <VDI> vdi = GetMockVdi(0); LunComboBoxItem item = new LunComboBoxItem(vdi.Object) { AdditionalConstraints = null }; Assert.That(() => item.Enabled, Throws.ArgumentNullException); }
public void AdditionalConstraintsDisableItem(List <Predicate <VDI> > constraints, bool expectedEnabled, string description) { Mock <VDI> vdi = GetMockVdi(0); LunComboBoxItem item = new LunComboBoxItem(vdi.Object) { AdditionalConstraints = constraints }; Assert.That(item.Enabled, Is.EqualTo(expectedEnabled), description); }
public void ItemToStringIncludeSizeDetails(string sizeText, string nameLabel, string expectedResult) { Mock <VDI> vdi = GetMockVdi(0); vdi.Setup(v => v.SizeText()).Returns(sizeText); vdi.Setup(v => v.name_label).Returns(nameLabel); LunComboBoxItem item = new LunComboBoxItem(vdi.Object); Assert.That(item.ToString(), Is.EqualTo(expectedResult)); }
public void ItemMatchingWithMatchingValues() { Mock <VDI> vdi = GetMockVdi(0); LunComboBoxItem item = new LunComboBoxItem(vdi.Object) { AdditionalConstraints = new List <Predicate <VDI> >() }; LunComboBoxItem secondItem = new LunComboBoxItem(vdi.Object) { AdditionalConstraints = new List <Predicate <VDI> >() }; item.EnableItemMatching(secondItem); Assert.That(item.Enabled, Is.True); item.DisableItemMatching(secondItem); Assert.That(item.Enabled, Is.False); item.EnableItemMatching(secondItem); Assert.That(item.Enabled, Is.True); }