Esempio n. 1
0
 public HomeController(Definition definition, User user, UserService userService, DefinitionRepository definitionRepository)
 {
     this.definition           = definition;
     this.user                 = user;
     this.userService          = userService;
     this.definitionRepository = definitionRepository;
 }
        public void DefinitionRepository_List_Returns_Terms_Test()
        {
            _fileAdapterMock.Setup(f => f.OpenText()).Returns(GetCsVContentStream());
            var definitionRepository = new DefinitionRepository(new CsvRepostory <DefinitionsMap>(_fileAdapterMock.Object));

            var result = definitionRepository.List();

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Count());
        }
        public void DefinitionRepository_List_Populates_All_Fields_Test()
        {
            _fileAdapterMock.Setup(f => f.OpenText()).Returns(GetCsVContentStream());
            var definitionRepository = new DefinitionRepository(new CsvRepostory <DefinitionsMap>(_fileAdapterMock.Object));

            var result = definitionRepository.List();

            Assert.AreEqual(firstDefinitionTerm, result.First().Term);
            Assert.AreEqual(firstDefinitionDescription, result.First().Definition);
            Assert.AreEqual(firstDefinitioSynonym, result.First().Synonyms);
        }
 public DefinitionController(DefinitionRepository definitionRepository)
 {
     this.definitionRepository = definitionRepository;
 }