public bool VBDCountDisablesItem(int vbdCount)
        {
            Mock <VDI>      vdi  = GetMockVdi(vbdCount);
            LunComboBoxItem item = new LunComboBoxItem(vdi.Object);

            return(item.Enabled);
        }
Exemple #2
0
 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);
        }