Narrative:
As a Developer
I want to be able to specify complex translations where necessary
So that as much as possible of the translation can be tested
Acceptance Criteria:
Scenario 1: Property exists
Given that the property exists
And the property has not been excluded
When the Developer adds a complex mapping
Then the test for 'AllPropertiesMapped' will not fail on this property
And the mapping should be available for testing.
Scenario 2: Property does not exist
Given that the specified property does not exist on the 'From' class
When the Developer tries to add the complex mapping
Then the addition should fail
And the property name should be shown
Scenario 3: Property already mapped
Given that the specified property exists
And the property already has a mapping
When the Developer tries to add the complex mapping
Then the addition should succeed
And the mapping should be available for testing (One property could be
mapped to multiple outcomes)
Original issue reported on code.google.com by fluxmu...@gmail.com on 29 Sep 2008 at 6:10
Original issue reported on code.google.com by
fluxmu...@gmail.com
on 29 Sep 2008 at 6:10