Esempio n. 1
0
		public void MakeLoadsOfMakeBannerServerCalls()
		{
			Caching.Instances.Main.FlushAll();

			int reps = 200000;
			TimeSpan delay = new TimeSpan(0,0,0,0,	(int)Time.Minutes(4).TotalMilliseconds / 800);
			Identity id = new BrowserGuidIdentity(Guid.NewGuid());
			
			List<int> placeKs = (new PlaceSet(new Query(new Q(Place.Columns.K, QueryOperator.LessThan, 100)))).ToList().ConvertAll(p => p.K);
			placeKs.ForEach(p => id.AddPlaceVisited(p));
			
			List<int> musicTypeKs = (new MusicTypeSet(new Query())).ToList().ConvertAll(mt => mt.K);
			musicTypeKs.ForEach(p => id.AddFavouriteMusicType(p));
			
			for (int i = 0; i < reps; i++)
			{
				MakeBannerServerCall(id, GetPosition(i));
				System.Threading.Thread.Sleep(delay);
			}
		}