@Ignore("TODO - reinstate or replace with integration tests")
@Test
public void canModifyProperty() {
// given
final Consent visibilityConsent = new Allow(new InteractionResult(new PropertyVisibilityEvent(employeeDO, mockPasswordIdentifier)));
final Consent usabilityConsent = new Allow(new InteractionResult(new PropertyUsabilityEvent(employeeDO, mockPasswordIdentifier)));
final Consent validityConsent = new Allow(new InteractionResult(new PropertyModifyEvent(employeeDO, mockPasswordIdentifier, passwordValue)));
context.checking(new Expectations() {
{
allowing(mockPasswordMember).isVisible(session, mockEmployeeAdapter, Where.ANYWHERE);
will(returnValue(visibilityConsent));