示例#1
0
 public void SetUp()
 {
     _businessObjectStub = MockRepository.GenerateStub <IBusinessObject> ();
     _propertyStub       = MockRepository.GenerateStub <IBusinessObjectEnumerationProperty> ();
     _value1             = new EnumerationValueInfo("Value1", "ID1", "Value 1", true);
     _value2             = new EnumerationValueInfo("Value2", "ID2", "Value 2", true);
 }
示例#2
0
        protected void CheckEnumerationValueInfo(EnumerationValueInfo expected, IEnumerationValueInfo actual)
        {
            ArgumentUtility.CheckNotNull("expected", expected);

            Assert.That(actual, Is.InstanceOf(expected.GetType()), expected.DisplayName);
            Assert.That(actual.Value, Is.EqualTo(expected.Value), expected.DisplayName);
            Assert.That(actual.Identifier, Is.EqualTo(expected.Identifier), expected.DisplayName);
            Assert.That(actual.IsEnabled, Is.EqualTo(expected.IsEnabled), expected.DisplayName);
            Assert.That(actual.DisplayName, Is.EqualTo(expected.DisplayName), expected.DisplayName);
        }
        public void SetUp()
        {
            _businessObjectStub = MockRepository.GenerateStub <IBusinessObject>();
            _propertyStub       = MockRepository.GenerateStub <IBusinessObjectEnumerationProperty>();

            _value1 = new EnumerationValueInfo("Value1", "ID1", "Value 1", true);

            _trueFilterStub = MockRepository.GenerateStub <IEnumerationValueFilter>();
            _trueFilterStub.Stub(stub => stub.IsEnabled(_value1, _businessObjectStub, _propertyStub)).Return(true);

            _falseFilterStub = MockRepository.GenerateStub <IEnumerationValueFilter>();
            _falseFilterStub.Stub(stub => stub.IsEnabled(_value1, _businessObjectStub, _propertyStub)).Return(false);
        }
示例#4
0
        public void Scalar_WithValue()
        {
            IEnumerationValueInfo enumValueInfo = new EnumerationValueInfo(TestEnum.Value5, "Value5", "ExpectedStringValue", true);

            Expect.Call(_mockProperty.IsList).Return(false);
            Expect.Call(_mockBusinessObject.GetProperty(_mockProperty)).Return(TestEnum.Value5);
            Expect.Call(_mockProperty.GetValueInfoByValue(TestEnum.Value5, _mockBusinessObject)).Return(enumValueInfo);
            _mockRepository.ReplayAll();

            string actual = _stringFormatterService.GetPropertyString(_mockBusinessObject, _mockProperty, null);

            _mockRepository.VerifyAll();
            Assert.That(actual, Is.EqualTo("ExpectedStringValue"));
        }