示例#1
0
        public void Initialize()
        {
            Enum[] expected = new Enum[] { TestEnum.Value1, TestEnum.Value2 };
            ConstantEnumerationValueFilter filter = new ConstantEnumerationValueFilter(expected);

            Assert.That(filter.DisabledEnumValues, Is.EqualTo(expected));
        }
示例#2
0
        public void IsEnabled_WithTrue()
        {
            IBusinessObject mockBusinessObject = _mockRepository.StrictMock <IBusinessObject> ();
            IBusinessObjectEnumerationProperty mockProperty = _mockRepository.StrictMock <IBusinessObjectEnumerationProperty> ();

            IEnumerationValueFilter filter = new ConstantEnumerationValueFilter(new Enum[] { TestEnum.Value1, TestEnum.Value4 });

            _mockRepository.ReplayAll();

            bool actual = filter.IsEnabled(new EnumerationValueInfo(TestEnum.Value2, "Value2", null, true), mockBusinessObject, mockProperty);

            _mockRepository.VerifyAll();
            Assert.That(actual, Is.True);
        }