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