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