Exemplo n.º 1
0
        public async Task FindDefinitionByKeywordQuery_ReturnsKeywordDefinition()
        {
            //Arrange
            var    findDefinitionByKeywordHandler = new FindDefinitionByKeywordHandler(fileRepository, textOperation);
            string keyword = "university";
            //act
            var result = await findDefinitionByKeywordHandler.Handle(new FindDefinitionByKeywordQuery { Keyword = keyword }, new CancellationToken());

            //assert
            Assert.NotNull(result);
        }
Exemplo n.º 2
0
        public async Task FindDefinitionByKeywordQuery_InvalidWord()
        {
            var    findDefinitionByKeywordHandler = new FindDefinitionByKeywordHandler(fileRepository, textOperation);
            string keyword = "test";

            try
            {
                var result = await findDefinitionByKeywordHandler.Handle(new FindDefinitionByKeywordQuery { Keyword = keyword }, new CancellationToken());

                //assert
                Assert.True(false);
            }
            catch (KeyNotFoundException)
            {
                //assert
                Assert.True(true);
            }
        }