コード例 #1
0
        public void entityItemViewPropertyDescriptor_setValue_using_default_ctor_should_set_expected_value()
        {
            var expected   = 100;
            var entityItem = new GenericParameterHelper(0);

            var component = A.Fake <IEntityItemView <GenericParameterHelper> >();

            A.CallTo(() => component.EntityItem)
            .Returns(entityItem)
            .NumberOfTimes(1);

            var target = new EntityItemViewPropertyDescriptor <GenericParameterHelper>("Data");

            target.SetValue(component, expected);

            entityItem.Data.Should().Be.EqualTo(expected);
            A.CallTo(() => component.EntityItem).MustHaveHappened();
        }
コード例 #2
0
 public void entityItemViewPropertyDescriptor_setValue_using_invalid_reference_component_should_raise_ArgumentException()
 {
     var target = new EntityItemViewPropertyDescriptor<GenericParameterHelper>( "Data" );
     target.SetValue( new Object(), 100 );
 }
コード例 #3
0
        public void entityItemViewPropertyDescriptor_setValue_using_default_ctor_should_set_expected_value()
        {
            var expected = 100;
            var entityItem = new GenericParameterHelper( 0 );

            var component = MockRepository.GenerateMock<IEntityItemView<GenericParameterHelper>>();
            component.Expect( mock => mock.EntityItem )
                .Return( entityItem )
                .Repeat.Once();

            var target = new EntityItemViewPropertyDescriptor<GenericParameterHelper>( "Data" );
            target.SetValue( component, expected );

            entityItem.Data.Should().Be.EqualTo( expected );
            component.VerifyAllExpectations();
        }
コード例 #4
0
        public void entityItemViewPropertyDescriptor_setValue_using_invalid_reference_component_should_raise_ArgumentException()
        {
            var target = new EntityItemViewPropertyDescriptor <GenericParameterHelper>("Data");

            target.SetValue(new Object(), 100);
        }