예제 #1
0
        public static List <CourseView> CourseViews(int numberOfViews)
        {
            List <CourseView> courseViews = new List <CourseView>();

            for (int i = 0; i < numberOfViews; i++)
            {
                int        generatedId = randomGenerator.Next(9999, 100000);
                CourseView courseView  = new CourseView()
                {
                    userId         = generatedId,
                    user           = "******" + generatedId,
                    course         = courses[randomGenerator.Next(courses.Count())],
                    watchedDate    = new DateTime(2015, 07, randomGenerator.Next(1, 28)),
                    secondsWatched = randomGenerator.Next(0, 1000)
                };

                courseViews.Add(courseView);
            }

            return(courseViews);
        }
예제 #2
0
        public void GenerateFakeLog()
        {
            ip             = "192.168.1.1";
            cookie         = "__ar_v4=4YCMENXFKFBQLNQCLOV3GS%3A20141026%3A2%7CNPTOMQSYYZABNNUIQDRAKL%3A20141026%3A2%7CBFLWHRV7W5FLTIZIQ4OSO6%3A20141026%3A2";
            userAgent      = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36";
            acceptLanguage = "en-US,en;q=0.8,es;q=0.6";

            int generatedId = randomGenerator.Next(0, 10000);

            courseView = new CourseView()
            {
                userId         = generatedId,
                user           = "******" + generatedId,
                course         = courses[randomGenerator.Next(courses.Count())],
                watchedDate    = new DateTime(2015, 07, randomGenerator.Next(1, 28)),
                secondsWatched = randomGenerator.Next(0, 1000)
            };

            privateImportantData = new StringBuilder();
            for (int i = 0; i < 1000; i++)
            {
                privateImportantData.Append((char)randomGenerator.Next(65, 90));
            }
        }