コード例 #1
0
        public void Setup()
        {
            _wordRepository      = Substitute.For <IWordRepository>();
            _userContract        = Substitute.For <AnagramSolver.EF.CodeFirst.Contracts.IUserRepository>();
            _userManagingService = Substitute.For <UserManagingService>(_userContract);

            _dictionaryManagingService = new DictionaryManagingService(_wordRepository, _userManagingService);
        }
コード例 #2
0
 public HomeController(IAnagramSolver anagramSolver, IWordRepository wordRepository, IDatabaseManager databaseManager, ILogger logger, AnagramsSearchService anagramsSearchService, DictionaryManagingService dictionaryManagingService)
 {
     _anagramSolver              = anagramSolver;
     _wordRepository             = wordRepository;
     _databaseManager            = databaseManager;
     _logger                     = logger;
     _anagramsSearchService      = anagramsSearchService;
     _dictionaryManagaingService = dictionaryManagingService;
 }