tests for DetermineOutcome()