SoccerMatchModel soccerMatch = SoccerMatchBuilder.build();
MemoryEventStore memoryEventStore = new MemoryEventStore();
MatchHandler matchHandler = new MatchHandler(soccerMatch.getMatch(), memoryEventStore);
//Restore MatchA
matchHandler.restoreState(resultA);
MatchState state = matchHandler.getMatch().getState();
assertThat("MatchA should be correctly restored.", state, equalTo(MatchState.ended));
// Check if assigned cards are restored
boolean frankHasCard = false, frankHasRedCard = false, pietHasCard = false, henkHasCard = false;