public VersionHistoriesControllerTests() { // 1. Arrange: Prepare for the test // Initialize the database in memory var dbContext = DbContextMocker.GetHomeDBContext(); // Logger _mockLogger = new Mock <ILogger <VersionHistoriesController> >(); var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(new AutoMapperProfile()); }); // Mapper _mockMapper = mockMapper.CreateMapper(); // Service / Repository _repository = new VersionHistoriesRepository(dbContext); // Controller _versionHistoriesController = new VersionHistoriesController(_mockLogger.Object, _repository, _mockMapper); }
public VersionHistoriesController(ILogger <VersionHistoriesController> logger, IVersionHistoriesRepository versionHistoriesRepository, IMapper mapper) { _logger = logger; _versionHistoriesRepository = versionHistoriesRepository; _mapper = mapper; }