public MovieServiceBuilder() { _dbContext = new DapperContext(new ConfigBuilder().Build()); _movieRelationRepo = new MovieRelationRepo(_dbContext); _movieHistoryRepo = new MovieHistoryRepo(_dbContext); _movieRepo = new MovieRepo(_dbContext, _movieRelationRepo, _movieHistoryRepo); _logger = new LoggerBuilder <MovieService>().Build(); }
public void TestMovieAddHistory() { var dbContext = new DapperContext(new ConfigBuilder().Build()); var movieRelationRepo = new MovieRelationRepo(dbContext); var movieHistoryRepo = new MovieHistoryRepo(dbContext); var movieRepo = new MovieRepo(dbContext, movieRelationRepo, movieHistoryRepo); var movie = new Movie() { IdMovie = 1, Number = "PPPP-001", Actor = "my actor", Category = "我是jiajia", Title = "※未成年※コンドーム一切無し※19歳スケベ剥き出し温泉旅行※4本番やりらふぃー※モデルの卵ちゃん" }; List <MovieHistory> movieHistories = movieRepo.AddHistory(movie); movieHistories.ForEach(h => _output.WriteLine(h.DescHistory)); _movieService.SaveMovie(movie); }