Esempio n. 1
0
    public Interest GetRandomInterest(Random random)
    {
        string category = categories[random.Next(categories.Count)];

        return(new Interest(category,
                            InterestsHandler.GetSpecificInterestInCategory(random, category)));
    }
    public TestProfile()
    {
        Random r = new Random();

        interests = new List <Interest>();
        for (int i = 0; i < 3; i++)
        {
            interests.Add(InterestsHandler.GetRandomInterest(new Random(r.Next())));
        }
    }
Esempio n. 3
0
    public static UserProfile UserProfileGenerator(System.Random random)
    {
        IUser user = User.UserGenerator(random);

        int             interestCount = 3;
        List <Interest> interests     = new List <Interest>();

        for (int i = 0; i < interestCount; i++)
        {
            interests.Add(InterestsHandler.GetRandomInterest(random));
        }

        String filename = user.Gender == Gender.Female ?
                          female_filenames[random.Next(female_filenames.Count)] :
                          male_filenames[random.Next(male_filenames.Count)];

        return(new UserProfile(user, interests, Path.GetFileNameWithoutExtension(filename)));
    }
Esempio n. 4
0
 public IMessage GenerateCultHint(Random r, Interest interest)
 {
     return(new MessageImpl(InterestsHandler.GenerateCultHintMessage(r, interest)));
 }
Esempio n. 5
0
 public IMessage GenerateSmallTalk(Random r, Interest interest)
 {
     return(new MessageImpl(InterestsHandler.GeneratSmallTalkMessage(r, interest)));
 }
 public Interest GetRandomInterest(System.Random r)
 {
     return(InterestsHandler.GetRandomInterest(r));
 }
Esempio n. 7
0
 public IMessage GenerateSmallTalkResponse(System.Random r, bool success, Interest interest)
 {
     return(new MessageImpl(InterestsHandler.GenerateSmallTalkResponseMessage(r, success, interest)));
 }