Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public VersionHistoriesController(ILogger <VersionHistoriesController> logger, IVersionHistoriesRepository versionHistoriesRepository, IMapper mapper)
 {
     _logger = logger;
     _versionHistoriesRepository = versionHistoriesRepository;
     _mapper = mapper;
 }