public GetBook( IBookAppService bookAppService, IBookMapper bookMapper) { this.bookAppService = bookAppService ?? throw new ArgumentNullException(nameof(bookAppService)); this.bookMapper = bookMapper ?? throw new ArgumentNullException(nameof(bookMapper)); }
public void Setup() { _booksValidatorFake = A.Fake <IBookValidator>(); _booksMapperFake = A.Fake <IBookMapper>(); _booksParser = new SimpleBookParser(_booksValidatorFake, _booksMapperFake); }
public GenreService(IGenreRepository genreRepository, IBookRepository itemRepository, IGenreMapper genreMapper, IBookMapper itemMapper) { _genreRepository = genreRepository; _itemRepository = itemRepository; _genreMapper = genreMapper; _itemMapper = itemMapper; }
public CreateBook( IBookAppService bookAppService, IShopAppService shopAppService, IBookMapper bookMapper) { this.bookAppService = bookAppService ?? throw new ArgumentNullException(nameof(bookAppService)); this.shopAppService = shopAppService ?? throw new ArgumentNullException(nameof(shopAppService)); this.bookMapper = bookMapper ?? throw new ArgumentNullException(nameof(bookMapper)); }
public AuthorService(IAuthorRepository artistRepository, IBookRepository itemRepository, IAuthorMapper artistMapper, IBookMapper itemMapper) { _artistRepository = artistRepository; _itemRepository = itemRepository; _artistMapper = artistMapper; _itemMapper = itemMapper; }
public BookModelService(IBookMapper mapper, IBookService service) { if (service == null || mapper == null) { throw new ArgumentNullException("Cannot pass null as argument for BookModelService constructor"); } _mapper = mapper; _service = service; }
public void GivenBookController_WhenAskListofBooks_ThenShouldEnterMethodInService() { IBookService bookService = Substitute.For <IBookService>(); IBookMapper bookMapper = Substitute.For <IBookMapper>(); BookController bookSut = new BookController(bookService, bookMapper); bookSut.GetAllBooks(); bookService.Received().GetAllBooks(); }
public BookService(IBookRepository bookRepository, IBookMapper bookMapper, ConnectionFactory eventBusConnectionFactory, ILogger <BookService> logger, EventBusSettings settings, IEventBus eventBus) { _bookRepository = bookRepository; _bookMapper = bookMapper; _eventBusConnectionFactory = eventBusConnectionFactory; _logger = logger; _settings = settings; _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); }
public BookService( IBookRepository bookRepository, IReservationRepository reservationRepository, IBookMapper bookMapper, IUserService userRepository) { _bookRepository = bookRepository; _reservationRepository = reservationRepository; _bookMapper = bookMapper; _userRepository = userRepository; }
public void GivenBookController_WhenShowDetailsOFBook_ThenShouldEnterMEthodOInService() { IBookService bookService = Substitute.For <IBookService>(); IBookMapper bookMapper = Substitute.For <IBookMapper>(); BookController bookController = new BookController(bookService, bookMapper); BookDTO testBook = new BookDTO(); bookController.ShowDetailsOfBook(1); bookService.Received().ShowDetailsOfBook(1); }
public BookShopContextFactory() { var contextOptions = new DbContextOptionsBuilder <BookShopContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .EnableSensitiveDataLogging() .Options; EnsureCreation(contextOptions); ContextInstance = new TestBookShopContext(contextOptions); GenreMapper = new GenreMapper(); ArtistMapper = new AuthorMapper(); BookMapper = new BookMapper(ArtistMapper, GenreMapper); }
public BookProvider(IUnitOfWorkFactory uowFactory, IBookMapper bookMapper) { _uowFactory = uowFactory; _bookMapper = bookMapper; }
public BookService(IBookRepository bookRepository, IBookMapper bookMapper, IAuthorRepository authorRepository) { _bookRepository = bookRepository; _bookMapper = bookMapper; _authorRepository = authorRepository; }
public BookServiceTests(BookShopContextFactory BookShopContextFactory) { _bookRepository = new BookRepository(BookShopContextFactory.ContextInstance); _mapper = BookShopContextFactory.BookMapper; }
public SimpleBookParser(IBookValidator bookValidator, IBookMapper bookMapper) { _bookValidator = bookValidator; _bookMapper = bookMapper; }
public BookService() { this.bookRepository = new BookRepository(); this.bookMapper = new BookMapper(); }
public BookRepository(BookAppDbContext context, IBookMapper bookMapper) { _context = context; _bookMapper = bookMapper; }
public BookService(IBookRepository bookRepository, IBookMapper bookMapper) { this.bookRepository = bookRepository; this.bookMapper = bookMapper; }
public BookController(IBookService bookService, IBookMapper bookMapper) { this._bookService = bookService; _bookMapper = bookMapper; }
public BooksController(IBookService bookService, IBookMapper bookMapper) { _bookService = bookService; _bookMapper = bookMapper; }