public void AddFamily(string userName) { var controller = new FriendshipController(); Member member = controller.DbContext.Members.First(); controller.ControllerContext = GetControllerContext(db, member, "Member"); var initCount = controller.DbContext.Friendships.Where(a => a.Friender.User.Id == member.User.Id && a.IsFamilyMember).ToList().Count; // Act ViewResult result = controller.AddFamily(userName) as ViewResult; var finCount = controller.DbContext.Friendships.Where(a => a.Friender.User.Id == member.User.Id && a.IsFamilyMember).ToList().Count; // Assert Assert.AreEqual(initCount + 1, finCount); }
public void Delete() { var controller = new FriendshipController(); Member member = controller.DbContext.Members.First(); controller.ControllerContext = GetControllerContext(db, member, "Member"); controller.AddFamily("SARWATWINSMAN553131"); int id = db.Friendships.Where(f => f.Friendee.User.UserName == "SARWATWINSMAN553131").FirstOrDefault().FriendeeId; var initCount = controller.DbContext.Friendships.Where(a => a.Friender.User.Id == member.User.Id).ToList().Count; // Act ViewResult result = controller.Delete(id) as ViewResult; var finCount = controller.DbContext.Friendships.Where(a => a.Friender.User.Id == member.User.Id).ToList().Count; // Assert Assert.AreEqual(initCount - 1, finCount); }