Ejemplo n.º 1
0
        public ReturnPresenter(IReturnView view, VideoprokatContext context)
        {
            _returnView = view;
            _context    = context;

            _returnView.OnReturnEarly   += ReturnEarly;
            _returnView.OnReturnOnTime  += ReturnOnTime;
            _returnView.OnReturnDelayed += ReturnDelayed;
        }
        public void SetUp()
        {
            _view = Substitute.For <IReturnView>();
            var dbContextOptions = new DbContextOptionsBuilder <VideoprokatContext>().UseInMemoryDatabase("TestDb");

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