Пример #1
0
        public void Can_Get_All_Players()
        {
            List <Player> players = new GradingListPage().GetAllPlayers();

            Assert.IsNotNull(players);
            Assert.IsTrue(players.Count > 10);
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.WriteLine($"Now: {DateTime.Now}");

            var players = new GradingListPage().GetAllPlayers();

            Console.WriteLine($"Player count: {players.Count}");

            Console.WriteLine($"Finish: {DateTime.Now}");

            Console.ReadLine();
        }
Пример #3
0
        public void BuildFromEmptyDb(bool fromCache = false)
        {
            List <Models.Player> tennisNzPlayers = new GradingListPage().GetAllPlayers(fromCache);


            using (var db = new TennisAppContext())
            {
                db.Database.ExecuteSqlCommand("DELETE FROM Players");
                db.Database.ExecuteSqlCommand("DELETE FROM Clubs");

                var knownClubs = db.Clubs.ToList();
                foreach (var tennisNzPlayer in tennisNzPlayers)
                {
                    var club   = GetOrCreateClub(db, knownClubs, tennisNzPlayer);
                    var player = PopulatePlayer(tennisNzPlayer, club);

                    db.Players.Add(player);
                }

                db.SaveChanges();
            }
        }