コード例 #1
0
        public void entityItemViewPropertyDescriptor_getValue_using_default_ctor_should_return_expected_value()
        {
            var expected  = 100;
            var component = A.Fake <IEntityItemView <GenericParameterHelper> >();

            A.CallTo(() => component.EntityItem)
            .Returns(new GenericParameterHelper(expected))
            .NumberOfTimes(1);

            var target = new EntityItemViewPropertyDescriptor <GenericParameterHelper>("Data");
            int actual = (int)target.GetValue(component);

            actual.Should().Be.EqualTo(expected);
            A.CallTo(() => component.EntityItem).MustHaveHappened();
        }
コード例 #2
0
 public void entityItemViewPropertyDescriptor_getValue_using_invalid_reference_component_should_raise_ArgumentException()
 {
     var target = new EntityItemViewPropertyDescriptor<GenericParameterHelper>( "Data" );
     target.GetValue( new Object() );
 }
コード例 #3
0
        public void entityItemViewPropertyDescriptor_getValue_using_default_ctor_should_return_expected_value()
        {
            var expected = 100;
            var component = MockRepository.GenerateMock<IEntityItemView<GenericParameterHelper>>();
            component.Expect( mock => mock.EntityItem )
                .Return( new GenericParameterHelper( expected ) )
                .Repeat.Once();

            var target = new EntityItemViewPropertyDescriptor<GenericParameterHelper>( "Data" );
            Int32 actual = ( Int32 )target.GetValue( component );

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

            target.GetValue(new Object());
        }