public ActionResult Index() { //UserManager<ApplicationUser> manager = new UserManager<ApplicationUser>(); //UserManager<ApplicationUser> manager = HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>(); string user_id = User.Identity.GetUserId(); ApplicationUser me = repository.Users.FirstOrDefault(u => u.Id == user_id); List <Board> boards = repository.GetBoards(me); Board my_board = null; if (boards.Count() == 0) { my_board = repository.CreateBoard("My Board", me); } else { my_board = boards.First(); } ViewBag.Title = my_board.Title; ViewBag.CurrentBoardId = my_board.BoardId; //bool successful = repository.AddList(my_board.BoardId, new BrelloList { Title = "ToDo" }); List <BrelloList> board_lists = repository.GetAllLists(my_board.BoardId); return(View(board_lists)); }
public void BoardRepositoryEnsureICanGetAllLists() { /* Begin Arrange */ var brello_lists = new List <BrelloList> { new BrelloList { Title = "My List", BrelloListId = 1 } }; my_list.Add(new Board { Title = "Tim's Board", Owner = user1, BoardId = 1, Lists = brello_lists }); my_list.Add(new Board { Title = "Sally's Board", Owner = user2, BoardId = 2, Lists = brello_lists }); ConnectMocksToDataSource(); BoardRepository board_repo = new BoardRepository(mock_context.Object); /* End Arrange */ /* Begin Act */ int expected = 2; int actual = board_repo.GetAllLists().Count; /* End Act */ /* Begin Assert */ Assert.AreEqual(expected, actual); /* End Assert */ }
public void BoardRepositoryEnsureABoardHasZeroLists() { /* Begin Arrange */ my_list.Add(new Board { Title = "Tim's Board", Owner = user1, BoardId = 1 }); ConnectMocksToDataSource(); /* Begin Act */ BoardRepository board_repo = new BoardRepository(mock_context.Object); /* Begin Assert */ int expected = 0; Assert.AreEqual(expected, board_repo.GetAllLists(1).Count()); }
public void BoardRepositoryEnsureICanGetAllLists() { /* Begin Arrange */ var brello_lists = new List<BrelloList> { new BrelloList { Title = "My List", BrelloListId = 1} }; my_list.Add(new Board { Title = "Tim's Board", Owner = user1, BoardId = 1, Lists = brello_lists }); my_list.Add(new Board { Title = "Sally's Board", Owner = user2, BoardId = 2, Lists = brello_lists }); ConnectMocksToDataSource(); BoardRepository board_repo = new BoardRepository(mock_context.Object); /* End Arrange */ /* Begin Act */ int expected = 2; int actual = board_repo.GetAllLists().Count; /* End Act */ /* Begin Assert */ Assert.AreEqual(expected, actual); /* End Assert */ }
public void BoardRepositoryEnsureABoardHasZeroLists() { /* Begin Arrange */ my_list.Add(new Board { Title = "Tim's Board", Owner = user1, BoardId = 1 }); ConnectMocksToDataSource(); /* Begin Act */ BoardRepository board_repo = new BoardRepository(mock_context.Object); /* Begin Assert */ int expected = 0; Assert.AreEqual(expected, board_repo.GetAllLists(1).Count()); }