public void CanCreate() { updater = MockRepository.GenerateMock<IBookUpdater>(); genreRetriever = MockRepository.GenerateMock<IGenreRetriever>(); bookRetriever = MockRepository.GenerateMock<IBookRetriever>(); endpoint = new UpdateEndpoint(updater, genreRetriever, bookRetriever); }
public BookController(IBookRegister bookRegister, IBookUpdater bookUpdater, IBookRemover bookRemover, IBookList bookList) { _bookRegister = bookRegister; _bookUpdater = bookUpdater; _bookRemover = bookRemover; _bookList = bookList; }
//NOTE: if the bookUpdater isn't provided, then it reverts to a normal SaveChanges. public SqlDbContext(DbContextOptions <SqlDbContext> options, IBookUpdater bookUpdater = null) : base(options) { _bookUpdater = bookUpdater; }
public UpdateEndpoint(IBookUpdater updater, IGenreRetriever genreRetriever, IBookRetriever bookRetriever) { this.genreRetriever = genreRetriever; this.bookRetriever = bookRetriever; this.updater = updater; }