Example #1
0
        public SongsControllerTests(PostgresDatabaseFixture fixture)
        {
            _fixture = fixture;

            _logger          = new Logger <SongsController>(new NullLoggerFactory());
            _coreDataService = new DbCoreData(_fixture._context);
            _fileStorage     = Substitute.For <IFileStorage>();
            _songService     = new DbSong(_fixture._context);

            _songsController = new SongsController(_logger, _coreDataService, _fileStorage, _songService);

            Setup.DropAllRows(_fixture._context);
        }
        public DancersControllerTests(PostgresDatabaseFixture fixture)
        {
            _fixture = fixture;

            _logger               = new Logger <DancersController>(new NullLoggerFactory());
            _coreService          = new DbCoreData(_fixture._context);
            _dancerService        = new DancerService(_fixture._context);
            _badgeService         = new DbBadge(_fixture._context);
            _fileStorage          = new LocalFileStorage(".");
            _authorizationService = Substitute.For <IAuthorization>();

            _dancersController = new DancersController(
                _logger,
                _coreService,
                _dancerService,
                _badgeService,
                _fileStorage,
                _authorizationService);

            Setup.DropAllRows(_fixture._context);
        }