public void AcceptFriendSuccessful() { var mockContext = new Mock <HttpContext>(); var mockSession = new MockSession(); mockSession.SetString("email", "*****@*****.**"); mockContext.Setup(s => s.Session).Returns(mockSession); controller.ControllerContext.HttpContext = mockContext.Object; var friendRequests = Friend.GetIncomingRequest("*****@*****.**"); var result = controller.AcceptFriend(friendRequests[0].Id.ToString()) as OkResult; Assert.AreEqual(200, result.StatusCode); }
public void AddFriendSuccessful() { var mockContext = new Mock <HttpContext>(); var mockSession = new MockSession(); mockSession.SetString("email", "*****@*****.**"); mockContext.Setup(s => s.Session).Returns(mockSession); controller.ControllerContext.HttpContext = mockContext.Object; var userId = User.GetUserByEmail("*****@*****.**").Id.ToString(); var result = controller.AddFriend("*****@*****.**", userId) as RedirectResult; Assert.That(result.Url, Does.Contain($"/User/{userId}")); }