コード例 #1
0
		public void CanCreate()
		{
			updater   = MockRepository.GenerateMock<IBookUpdater>();
			genreRetriever = MockRepository.GenerateMock<IGenreRetriever>();
			bookRetriever = MockRepository.GenerateMock<IBookRetriever>();
			endpoint  = new UpdateEndpoint(updater, genreRetriever, bookRetriever);
		}
コード例 #2
0
 public BookController(IBookRegister bookRegister, IBookUpdater bookUpdater,
                       IBookRemover bookRemover, IBookList bookList)
 {
     _bookRegister = bookRegister;
     _bookUpdater  = bookUpdater;
     _bookRemover  = bookRemover;
     _bookList     = bookList;
 }
コード例 #3
0
 //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;
 }
コード例 #4
0
		public UpdateEndpoint(IBookUpdater updater, IGenreRetriever genreRetriever, IBookRetriever bookRetriever)
		{
			this.genreRetriever = genreRetriever;
			this.bookRetriever = bookRetriever;
			this.updater = updater;
		}