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(); }
public void entityItemViewPropertyDescriptor_getValue_using_invalid_reference_component_should_raise_ArgumentException() { var target = new EntityItemViewPropertyDescriptor<GenericParameterHelper>( "Data" ); target.GetValue( new Object() ); }
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(); }
public void entityItemViewPropertyDescriptor_getValue_using_invalid_reference_component_should_raise_ArgumentException() { var target = new EntityItemViewPropertyDescriptor <GenericParameterHelper>("Data"); target.GetValue(new Object()); }