private void CleanUpTestData()
{
using (NemeStatsDbContext nemeStatsDbContext = new NemeStatsDbContext())
{
CleanUpPlayerGameResults(nemeStatsDbContext);
CleanUpPlayedGames(nemeStatsDbContext);
nemeStatsDbContext.SaveChanges();
CleanUpChampions(nemeStatsDbContext);
CleanUpGameDefinitions(nemeStatsDbContext, testGameName);
CleanUpGameDefinitions(nemeStatsDbContext, testGameName2);
CleanUpGameDefinitions(nemeStatsDbContext, testGameNameForGameWithOtherGamingGroupId);
CleanUpGameDefinitions(nemeStatsDbContext, testGameNameForAnotherGameWithOtherGamingGroupId);
CleanUpGameDefinitions(nemeStatsDbContext, gameDefinitionWithNoChampionName);
CleanUpBoardGameGeekGameDefinitions(nemeStatsDbContext, testBoardGameGeekGameDefinition);
CleanUpPlayers(nemeStatsDbContext);
nemeStatsDbContext.SaveChanges();
CleanUpGamingGroup(testGamingGroup1Name, nemeStatsDbContext);
CleanUpGamingGroup(testGamingGroup2Name, nemeStatsDbContext);
CleanUpGamingGroup(testGamingGroup3Name, nemeStatsDbContext);
nemeStatsDbContext.SaveChanges();
CleanUpGamingGroupInvitation(testInviteeEmail1, nemeStatsDbContext);
CleanUpGamingGroupInvitation(testInviteeEmail2, nemeStatsDbContext);
nemeStatsDbContext.SaveChanges();
CleanUpApplicationUser(testApplicationUserNameForUserWithDefaultGamingGroup, nemeStatsDbContext);
CleanUpApplicationUser(testApplicationUserNameForUserWithOtherGamingGroup, nemeStatsDbContext);
CleanUpApplicationUser(testApplicationUserNameForUserWithDefaultGamingGroupAndNoInvites, nemeStatsDbContext);
CleanUpApplicationUser(testApplicationUserNameForUserWithThirdGamingGroup, nemeStatsDbContext);
nemeStatsDbContext.SaveChanges();
}
}