public void GivenThereAreNoPlayersSignedUp()
        {
            MockDatabaseDbContext context = this.MockDatabase;

            List <RegisteredUser> usersToRemove = context.RegisteredUsers.ToList();

            context.RemoveRange(usersToRemove);

            List <Player> playersToRemove = context.Players.ToList();

            context.RemoveRange(playersToRemove);

            context.SaveChanges();
        }
        public void GivenTheFollowingGolfClubsAreRegistered(Table table)
        {
            MockDatabaseDbContext context = this.MockDatabase;

            List <GolfClub> golfClubsToRemove = context.GolfClubs.ToList();

            context.RemoveRange(golfClubsToRemove);

            foreach (TableRow tableRow in table.Rows)
            {
                GolfClub golfClub = new GolfClub
                {
                    GolfClubId = Guid.NewGuid(),
                    Name       = tableRow["GolfClubName"],
                    Town       = tableRow["Town"],
                    Region     = tableRow["Region"],
                    PostalCode = tableRow["PostalCode"]
                };
                context.GolfClubs.Add(golfClub);
            }

            context.SaveChanges();
        }