public MockPostRepository() { _categoryList = _mockCategoryRepo.GetAll() .Select(c => new Category { CategoryId = c.CategoryId, Name = c.Name }).ToList(); _userList = _mockUserRepo.GetAll() .Select(u => new User { UserId = u.UserId, Name = u.Name, }).ToList(); PostList = new List <Post>() { new Post() { PostId = 1, Title = "Nintendo", Content = "Epic", PostDate = DateTime.Now, User = _userList.SingleOrDefault(i => i.UserId == 1), Category = _categoryList.SingleOrDefault(i => i.CategoryId == 1) }, new Post() { PostId = 2, Title = "let's go bois", Content = "gamertime", PostDate = DateTime.Now, User = _userList.SingleOrDefault(i => i.UserId == 2), Category = _categoryList.SingleOrDefault(i => i.CategoryId == 1) }, new Post() { PostId = 3, Title = "yeeet", Content = "ohyeahyeah", PostDate = DateTime.Now, User = _userList.SingleOrDefault(i => i.UserId == 3), Category = _categoryList.SingleOrDefault(i => i.CategoryId == 2) }, }; }