	@Test
	public void introspectsModelClassToFindAndInvokeAddMethods() {

		mockery.checking(new Expectations() {{
			oneOf(converters).getConverter(Integer.class); // parameter to the setFieldOne method is of type Integer
			will(returnValue(integerConverter));
			
			oneOf(integerConverter).convert("17");
			will(returnValue(new Integer(17)));
			
			oneOf(model).addFieldTwo(new Integer(17));
		}});
		
		ValueSetter _s = new ValueSetter(converters, TestModel.class, "fieldTwo");
		_s.invoke("fieldTwo", model, "17");
	}