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