public async Task TestGetFullElection() { try { Election result = await electionService.GetFullElection(Context, DefaultElectionId); Assert.IsNotNull(result, "Expect to find the default Election"); Assert.IsTrue(result.CategoryList.Count == 142, "Expect default dataset to have 142 categories, found " + result.CategoryList.Count); Assert.IsTrue(result.PartyList.Count >= 6, "Expect default dataset to have 6 parties has " + result.PartyList.Count); int totaltickets = 0; foreach (Category cat in result.CategoryList) { totaltickets += cat.Tickets.Count; } Assert.IsTrue(totaltickets == 379, "Expect default dataset to have 379 tickets, found " + totaltickets); } catch (Exception ex) { Assert.IsNull(ex, "Exception Thrown: " + ex.Message); } }