Ejemplo n.º 1
0
 public ViewResult Index()
 {
     return(View(new ExecutedQueryViewModel
     {
         UserLogs = _userLogsService.GetUserLogs().ToList()
     }));
 }
Ejemplo n.º 2
0
        public void IndexReturnsExecutedQueryViewModel_WithUserLogList()
        {
            var userLogsTestList = GetUserLogsTestList();

            _userLogsService.GetUserLogs().Returns(userLogsTestList);

            var viewResult = _executedQueriesController.Index();

            viewResult.ShouldBeOfType <ViewResult>();
            viewResult.ViewData.Model.ShouldBeOfType <ExecutedQueryViewModel>();

            var executedQueryViewModel = viewResult.Model as ExecutedQueryViewModel;

            executedQueryViewModel.UserLogs.Count.ShouldBe(3);
            executedQueryViewModel.UserLogs.First().ShouldBeOfType <UserLog>();
            executedQueryViewModel.UserLogs.First().Anagram.Text.ShouldBe("Karamelengel");
        }
Ejemplo n.º 3
0
 public ActionResult <IList <UserLog> > GetUserLogs()
 {
     return(Ok(new { userLogs = _userLogsService.GetUserLogs() }));
 }