Example #1
0
        public async Task GetWordByIdAsync_ReturnsNullIfNotFound()
        {
            var service = new WordsService(_context);
            var actual  = await service.GetWordByIdAsync <Adjective>(12);

            Assert.Null(actual);
        }
Example #2
0
        public async Task GetWordByIdAsync_ReturnsWordIfFound()
        {
            var expected = (await FeedTestData(_context, 3)).OfType <Adverb>().First();

            var service = new WordsService(_context);
            var actual  = await service.GetWordByIdAsync <Adverb>(expected.Id);

            Assert.NotNull(actual);
            Assert.IsType <Adverb>(actual);
            Assert.Equal(expected.Id, actual.Id);
            Assert.Equal(expected.Value, actual.Value);
        }