Exemplo n.º 1
0
        protected override void Seed(DotaStatsWebApi.Models.AppHarborDB context)
        {
            //  This method will be called after migrating to the latest version.
            var webApi = new SteamApiConnector();
            var db     = new AppHarborDB();

            var abilitySeeder = new AbilitySeeder(db);
            var itemSeeder    = new ItemSeeder(db);
            var playerSeeder  = new PlayerSeeder(webApi, db);
            var matchSeeder   = new MatchSeeder(webApi, db);
            var heroSeeder    = new HeroSeeder(webApi, db);
            var clanSeeder    = new ClanSeeder(webApi, db);

            clanSeeder.PopulateClans();
            heroSeeder.PopulateHeroes();
            matchSeeder.Populate5Matches();

            playerSeeder.PopulatePlayersFromClanPlayers();
            playerSeeder.PopulatePlayersFromMatchPlayers();

            matchSeeder.PopulateMatchesFromPlayers();

            matchSeeder.PopulateDetailsForMatches();

            itemSeeder.PopulateItemsFromMatchPlayerItems();
            abilitySeeder.PopulateAbilitiesFromMatchPlayerAbilities();
        }
Exemplo n.º 2
0
        public void Test1()
        {
            var seeder = new ItemSeeder();
            var data   = seeder.Data.ToList();

            foreach (var item in data)
            {
                Console.WriteLine(item);
            }
            Assert.IsTrue(data.Count > 0);
        }
Exemplo n.º 3
0
        public void GetItemSeeder_Ok()
        {
            ItemSeeder seeder = _factory.GetItemSeeder();

            Assert.NotNull(seeder);
        }