Exemplo n.º 1
0
        } = new List <MovieOriginal>();                                             // превратил в открытое свойство для ImportMoviesTests

        public ImportMoviesPresenter(IImportMoviesView view, VideoprokatContext context)
        {
            _importMoviesView = view;
            _context          = context;

            _importMoviesView.OnSelectNewFile += SelectNewFile;
            _importMoviesView.OnUploadMovies  += UploadMovies;
        }
        public void SetUp()
        {
            var dbContextOptions = new DbContextOptionsBuilder <VideoprokatContext>().UseInMemoryDatabase("TestDb");

            _context = new VideoprokatContext(dbContextOptions.Options);
            _context.Database.EnsureDeleted(); // мне не нужны заполненные данные из OnModelCreating после EnsureCreated
            _view      = Substitute.For <IImportMoviesView>();
            _presenter = new ImportMoviesPresenter(_view, _context);
        }