public void AddUserToGroup() { // Arrange var numberOfGroupProfileFK = 3; var groupProfileFK3 = new GroupProfileFK { ID = 0, groupID = 1, profileID = "User3" }; // Act service.AddUserToGroup("User3", 1); // Assert Assert.AreEqual(numberOfGroupProfileFK, mockDb.groupProfileFks.Count()); Assert.AreEqual(mockDb.groupProfileFks.ElementAt(2).profileID, groupProfileFK3.profileID); }
public void Initialize() { var status1 = new Status { ID = 1, groupId = 1, body = "status1", userId = "User1" }; var status2 = new Status { ID = 2, groupId = 1, body = "status2", userId = "User1" }; var status3 = new Status { ID = 3, groupId = 2, body = "status3", userId = "User2" }; List <Status> statuses = new List <Status> { status1, status2, status3 }; 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 = 2, name = "group2", ownerId = "User2" }; var groupProfileFK1 = new GroupProfileFK { ID = 1, groupID = 1, profileID = "User1" }; var groupProfileFK2 = new GroupProfileFK { ID = 2, groupID = 2, profileID = "User1" }; var userRating = new UserStatusRating { ID = 1, rating = 2, statusId = 1, userId = "User1" }; foreach (var item in statuses) { mockDb.userStatuses.Add(item); } mockDb.groups.Add(group1); mockDb.groups.Add(group2); mockDb.groups.Add(group3); mockDb.groupProfileFks.Add(groupProfileFK1); mockDb.groupProfileFks.Add(groupProfileFK2); mockDb.userStatusRating.Add(userRating); service = new GroupService(mockDb); }
public void AddUserToGroup(string userId, int groupId) { try { var group = new GroupProfileFK(); group.groupID = groupId; group.profileID = userId; db.groupProfileFks.Add(group); 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); } }
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); }