def METHOD_NAME(self):
    super().METHOD_NAME()
    ballot = self.local_post.ballot_set.get()
    self.result_set = ResultSet.objects.create(
        ballot=ballot,
        num_turnout_reported=10000,
        num_spoilt_ballots=30,
        user=self.user,
        ip_address="127.0.0.1",
        source="Example ResultSet for testing",
        total_electorate=50000,
    )
    # Create three people:
    self.persons = [
        PersonFactory.create(id=13, name="Alice"),
        PersonFactory.create(id=14, name="Bob"),
        PersonFactory.create(id=15, name="Carol"),
    ]
    parties = [self.labour_party, self.conservative_party, self.ld_party]
    # Create their candidacies:
    candidacies = [
        MembershipFactory.create(
            ballot=ballot, person=person, post=self.local_post, party=party
        )
        for person, party in zip(self.persons, parties)
    ]
    # Create their CandidateResult objects:
    votes = [2000, 5000, 3000]
    elected = [False, True, False]
    self.candidate_results = []
    for c, v, e in zip(candidacies, votes, elected):
        c.elected = e
        c.save()
        result = CandidateResult.objects.create(
            result_set=self.result_set, membership=c, num_ballots=v
        )
        self.candidate_results.append(result)
    self.expected = {
        "ballot_paper_id": "local.maidstone.DIW:E05005004.2016-05-05",
        "created": self.result_set.modified.isoformat(),
        "candidate_results": [
            {
                "elected": True,
                "num_ballots": 5000,
                "person_id": 14,
                "person_name": "Bob",
            },
            {
                "elected": False,
                "num_ballots": 3000,
                "person_id": 15,
                "person_name": "Carol",
            },
            {
                "elected": False,
                "num_ballots": 2000,
                "person_id": 13,
                "person_name": "Alice",
            },
        ],
        "source": "Example ResultSet for testing",
        "spoilt_ballots": 30,
        "turnout": 10000,
        "total_electorate": 50000,
        "user": "john",
    }