With MessageAudit With persisted even when errors occur, we can come back later and check the error handling.

To test this

  1. Set the MarketingProgram's isActive to false
  2. In MktConf, Approve a Marketing Conference.
    1. You should not see the Charges data.
  3. Set the MarketingProgram's isActive to true
  4. Alter the MessageAudit ProcessedFlag, and save. 
    1. You should see the Charges data appear.