コード例 #1
0
        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)
                },
            };
        }