public void AcceptedRequests_Success() { var contextMock = new Mock <IDbContext>(); var hostingEnv = new Mock <IHostingEnvironment>(); var requestMock = MockRequestModel(); var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.NameIdentifier, "1") })); var controller = new RequestController(contextMock.Object) { ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { User = user } } }; contextMock.Setup(x => x.GetRequests()) .Returns(new List <RequestModel> { requestMock }); var response = controller.AcceptedRequests(); var result = response as ViewResult; Assert.IsType <ViewResult>(response); //Assert.Equal(1, (result.Model as List<CreateRequestViewModel>).Count); }