public async Task GetWordByIdAsync_ReturnsNullIfNotFound() { var service = new WordsService(_context); var actual = await service.GetWordByIdAsync <Adjective>(12); Assert.Null(actual); }
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); }