public APITest() { var options = new DbContextOptionsBuilder <CinemaContext>() .UseInMemoryDatabase("TestDb") .Options; _context = new CinemaContext(options); TestDbInitializer.Initialize(_context); _service = new CinemaService(_context); _seatsController = new SeatsController(_service); _movieController = new MoviesController(_service); _roomController = new RoomsController(_service); _screeningsController = new ScreeningsController(_service); for (Int32 i = 0; i < 10; i++) { for (Int32 j = 0; j < 10; j++) { _service.CreateSeat(new Seat { ScreeningId = 4, RoomId = 1, Column = j, Row = i, BookerName = "trial_n", PhoneNumber = "+36702795955" }); } } }
public ControllersTests() { var options = new DbContextOptionsBuilder <CinemaDbContext>() .UseInMemoryDatabase("TestDb") .Options; _context = new CinemaDbContext(options); TestDbInitializer.Initialize(_context); _service = new CinemaService(_context); _movieController = new MoviesController(_service); _screeningController = new ScreeningsController(_service); _roomController = new RoomsController(_service); _seatController = new SeatsController(_service); }