public void Initialize() { Enum[] expected = new Enum[] { TestEnum.Value1, TestEnum.Value2 }; ConstantEnumerationValueFilter filter = new ConstantEnumerationValueFilter(expected); Assert.That(filter.DisabledEnumValues, Is.EqualTo(expected)); }
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); }