public MoviePresenter(IMovieView view, VideoprokatContext context) { _movieView = view; _context = context; _movieView.OnAddMovie += AddMovie; }
public void SetUp() { _view = Substitute.For <IMovieView>(); var dbContextOptions = new DbContextOptionsBuilder <VideoprokatContext>().UseInMemoryDatabase("TestDb"); _context = new VideoprokatContext(dbContextOptions.Options); _context.Database.EnsureDeleted(); // мне не нужны заполненные данные из OnModelCreating после EnsureCreated _presenter = new MoviePresenter(_view, _context); }
public MovieController(IMovieView view, List<FileSystemInfo> files, string vlcPath) { this.view = view; this.files = files; this.vlcPath = vlcPath; if(files != null) { currentFile = getNextFile(); this.view.setViewFilename(currentFile.Name); } view.setController(this); }