コード例 #1
0
        public void Initialize()
        {
            var stalker1 = new Stalking {
                ID = 1, userId = "User1", stalkedId = "User1"
            };
            var stalker2 = new Stalking {
                ID = 2, userId = "User2", stalkedId = "User2"
            };
            var stalker3 = new Stalking {
                ID = 3, userId = "User3", stalkedId = "User3"
            };
            var stalker4 = new Stalking {
                ID = 4, userId = "User4", stalkedId = "User4"
            };
            var stalker5 = new Stalking {
                ID = 5, userId = "User1", stalkedId = "User3"
            };
            var stalker6 = new Stalking {
                ID = 6, userId = "User2", stalkedId = "User3"
            };
            var stalker7 = new Stalking {
                ID = 7, userId = "User2", stalkedId = "User1"
            };
            var stalker8 = new Stalking {
                ID = 8, userId = "User2", stalkedId = "User4"
            };
            var stalker9 = new Stalking {
                ID = 9, userId = "User3", stalkedId = "User4"
            };
            var stalker10 = new Stalking {
                ID = 10, userId = "User4", stalkedId = "User1"
            };

            List <Stalking> stalkings = new List <Stalking> {
                stalker1, stalker2, stalker3, stalker4, stalker5, stalker6, stalker7, stalker8, stalker9, stalker10
            };

            foreach (var item in stalkings)
            {
                mockDb.stalking.Add(item);
            }

            service = new StalkService(mockDb);
        }
コード例 #2
0
 public void StalkUser(string userId, string stalkId)
 {
     try
     {
         if (!String.IsNullOrEmpty(userId) && !String.IsNullOrEmpty(stalkId))
         {
             var stalking = new Stalking();
             stalking.userId    = userId;
             stalking.stalkedId = stalkId;
             db.stalking.Add(stalking);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.Write(ex.Message + Environment.NewLine + "Location of error: " + ex.Source +
                                        Environment.NewLine + "StackTrace: " + Environment.NewLine + ex.StackTrace +
                                        Environment.NewLine + "Time : " + DateTime.Now + Environment.NewLine);
     }
 }
コード例 #3
0
        public void Initialize()
        {
            var status1 = new Status {
                ID = 1, groupId = null, body = "status1", userId = "User1"
            };
            var status2 = new Status {
                ID = 2, groupId = null, body = "status2", userId = "User1"
            };
            var status3 = new Status {
                ID = 3, groupId = 1, body = "status3", userId = "User2"
            };
            var status4 = new Status {
                ID = 4, groupId = null, body = "status4", userId = "User3"
            };
            List <Status> statuses = new List <Status> {
                status1, status2, status3, status4
            };

            foreach (var item in statuses)
            {
                mockDb.userStatuses.Add(item);
            }
            var stalker1 = new Stalking {
                ID = 1, userId = "User1", stalkedId = "User1"
            };
            var stalker2 = new Stalking {
                ID = 2, userId = "User2", stalkedId = "User2"
            };
            var stalker3 = new Stalking {
                ID = 3, userId = "User3", stalkedId = "User3"
            };
            var stalker4 = new Stalking {
                ID = 4, userId = "User4", stalkedId = "User4"
            };
            var stalker5 = new Stalking {
                ID = 5, userId = "User1", stalkedId = "User3"
            };
            var stalker6 = new Stalking {
                ID = 6, userId = "User2", stalkedId = "User3"
            };
            var stalker7 = new Stalking {
                ID = 7, userId = "User2", stalkedId = "User1"
            };
            var stalker8 = new Stalking {
                ID = 8, userId = "User2", stalkedId = "User4"
            };
            var stalker9 = new Stalking {
                ID = 9, userId = "User3", stalkedId = "User4"
            };
            var stalker10 = new Stalking {
                ID = 10, userId = "User4", stalkedId = "User1"
            };
            List <Stalking> stalkings = new List <Stalking> {
                stalker1, stalker2, stalker3, stalker4, stalker5, stalker6, stalker7, stalker8, stalker9, stalker10
            };

            foreach (var item in stalkings)
            {
                mockDb.stalking.Add(item);
            }
            var userRating1 = new UserStatusRating {
                ID = 1, rating = (int)Ratings.Downvote, statusId = 1, userId = "User1"
            };
            var userRating2 = new UserStatusRating {
                ID = 2, rating = (int)Ratings.Upvote, statusId = 2, userId = "User1"
            };
            var userRating3 = new UserStatusRating {
                ID = 3, rating = (int)Ratings.Neutral, statusId = 1, userId = "User2"
            };
            var userRating4 = new UserStatusRating {
                ID = 4, rating = (int)Ratings.Downvote, statusId = 1, userId = "User3"
            };
            List <UserStatusRating> ratings = new List <UserStatusRating> {
                userRating1, userRating2, userRating3, userRating4
            };

            foreach (var item in ratings)
            {
                mockDb.userStatusRating.Add(item);
            }

            service = new NewsfeedService(mockDb);
        }
コード例 #4
0
        public void Initialize()
        {
            var profile1 = new Profile {
                ID = 1, name = "Gunni", userID = "User1"
            };
            var profile2 = new Profile {
                ID = 2, name = "Gummi", userID = "User2"
            };
            var profile3 = new Profile {
                ID = 3, name = "Gunna", userID = "User3"
            };

            var stalker1 = new Stalking {
                ID = 1, userId = "User1", stalkedId = "User1"
            };
            var stalker2 = new Stalking {
                ID = 2, userId = "User2", stalkedId = "User2"
            };
            var stalker3 = new Stalking {
                ID = 3, userId = "User3", stalkedId = "User3"
            };
            var stalker4 = new Stalking {
                ID = 4, userId = "User1", stalkedId = "User3"
            };

            var group1 = new Group {
                ID = 1, name = "Group1", ownerId = "User1"
            };
            var group2 = new Group {
                ID = 2, name = "Group2", ownerId = "User2"
            };
            var group3 = new Group {
                ID = 3, name = "Group3", ownerId = "User2"
            };

            var groupProfileFK1 = new GroupProfileFK {
                ID = 1, groupID = 1, profileID = "User1"
            };
            var groupProfileFK2 = new GroupProfileFK {
                ID = 2, groupID = 2, profileID = "User1"
            };

            List <Stalking> stalkings = new List <Stalking> {
                stalker1, stalker2, stalker3, stalker4
            };

            List <Profile> profiles = new List <Profile> {
                profile1, profile2, profile3
            };

            List <Group> groups = new List <Group> {
                group1, group2, group3
            };

            List <GroupProfileFK> groupProfileFks = new List <GroupProfileFK> {
                groupProfileFK1, groupProfileFK1
            };

            foreach (var item in stalkings)
            {
                mockDb.stalking.Add(item);
            }

            foreach (var item in profiles)
            {
                mockDb.profiles.Add(item);
            }

            foreach (var item in groups)
            {
                mockDb.groups.Add(item);
            }

            foreach (var item in groupProfileFks)
            {
                mockDb.groupProfileFks.Add(item);
            }


            service = new SearchService(mockDb);
        }