Пример #1
0
        private void AddTestCountries()
        {
            var countries = DummyDataGenerator.GetCountries(10);

            using (var appDbcontext = new AppDatabaseContext())
            {
                foreach (var country in countries)
                {
                    appDbcontext.Countries.Add(country);
                }
                appDbcontext.SaveChanges();
            }
        }
        private void AddTestUsers()
        {
            var userStore   = new UserStore <AppUser, AppRole, long, ExternalUserLogin, AppUserAppRoleMapping, AppUserClaim>(new AppDatabaseContext());
            var userManager = new UserManager <AppUser, long>(userStore);
            var dbContext   = new AppDatabaseContext();
            var addresses   = dbContext.Addresses.ToList();
            var testUsers   = DummyDataGenerator.GetUsers(UsersCount, addresses);

            foreach (var user in testUsers)
            {
                userManager.Create(user, Constants.DefaultUsers.DefaultTestUserPassword);
            }
        }
Пример #3
0
        private void AddTestCities()
        {
            var cities = DummyDataGenerator.GetCities(10);

            using (var appDbcontext = new AppDatabaseContext())
            {
                var state = appDbcontext.States.First();
                foreach (var city in cities)
                {
                    city.StateId = state.Id;
                    appDbcontext.Cities.Add(city);
                }
                appDbcontext.SaveChanges();
            }
        }
Пример #4
0
        private void AddTestStates()
        {
            var states = DummyDataGenerator.GetStates(10);

            using (var appDbcontext = new AppDatabaseContext())
            {
                var country = appDbcontext.Countries.First();
                foreach (var state in states)
                {
                    state.CountryId = country.Id;
                    appDbcontext.States.Add(state);
                }
                appDbcontext.SaveChanges();
            }
        }
Пример #5
0
        static async System.Threading.Tasks.Task CreateNewLists(TableStorageListService serviceForUser1, TableStorageListService serviceForUser2, TableStorageListService serviceForUser3)
        {
            Console.WriteLine("********* Creating new Lists *********\r\n");
            //generate some demo lists
            var dummyData = new DummyDataGenerator();
            var inbox     = dummyData.CreateInboxList();
            var groceries = dummyData.CreateGroceriesList();
            var holiday   = dummyData.CreateHolidayList();

            //populate the database with the new lists
            await serviceForUser1.CreateOrUpdateList(inbox);

            await serviceForUser1.CreateOrUpdateList(groceries);

            await serviceForUser2.CreateOrUpdateList(holiday); //user 2

            await serviceForUser3.CreateOrUpdateList(inbox);   // user 3 which is in partition 2

            Console.WriteLine("4 Lists created across 3 users in 2 partitions");
        }
Пример #6
0
        private void AddTestAddresses()
        {
            var addresses = DummyDataGenerator.GetAddresses(10);

            using (var appDbcontext = new AppDatabaseContext())
            {
                var countries = appDbcontext.Countries.ToList();
                var states    = appDbcontext.States.ToList();
                var cities    = appDbcontext.Cities.ToList();
                foreach (var address in addresses)
                {
                    var random  = new Random();
                    var country = countries[random.Next(0, countries.Count - 1)];
                    var state   = states[random.Next(0, states.Count - 1)];
                    var city    = cities[random.Next(0, cities.Count - 1)];
                    address.CityId = city.Id;
                    appDbcontext.Addresses.Add(address);
                }
                appDbcontext.SaveChanges();
            }
        }
Пример #7
0
        public async Task <IHttpActionResult> Get()
        {
            IEnumerable <List> lists = await this.listService.Get <List>();

            foreach (var l in lists)
            {
                await this.listService.Delete <List>(l.Id);
            }

            var dummyDataGenerator = new DummyDataGenerator(); //ideally this should really be injected via the constructor
            var inbox     = dummyDataGenerator.CreateInboxList();
            var groceries = dummyDataGenerator.CreateGroceriesList();
            var holiday   = dummyDataGenerator.CreateHolidayList();

            await this.listService.Create(inbox);

            await this.listService.Create(groceries);

            await this.listService.Create(holiday);

            return(Ok("All existsing lists deleted, and three new lists created"));
        }
 public void Setup()
 {
     _appUsers = DummyDataGenerator.GetUsers(MaxUsersCount, null);
 }