public GenreService(IGenreRepository genreRepository, IItemRepository itemRepository, IGenreMapper genreMapper, IItemMapper itemMapper) { _genreRepository = genreRepository; _itemRepository = itemRepository; _genreMapper = genreMapper; _itemMapper = itemMapper; }
public CatalogContextFactory() { var contextOptions = new DbContextOptionsBuilder <CatalogContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .EnableSensitiveDataLogging() .Options; EnsureCreation(contextOptions); ContextInstance = new TestCatalogContext(contextOptions); GenreMapper = new GenreMapper(); ArtistMapper = new ArtistMapper(); ItemMapper = new ItemMapper(ArtistMapper, GenreMapper); }
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 ItemMapper(IArtistMapper artistMapper, IGenreMapper genreMapper) { _artistMapper = artistMapper; _genreMapper = genreMapper; }
public BookMapper(IAuthorMapper authorMapper, IGenreMapper genreMapper) { _authorMapper = authorMapper; _genreMapper = genreMapper; }