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; }