public async Task GetArticleByIdAsync_WithExistingId_ReturnsArticle() { //Arrange //Act var result = await _readOnlyArticleRepository.GetArticleByIdAsync(3); //Assert Assert.That(result.GetType(), Is.EqualTo(typeof(Article))); Assert.That(result.Photos.GetType(), Is.EqualTo(typeof(List <ArticlePhoto>))); Assert.That(result.Code, Is.EqualTo("Article03")); }
public async Task GetArticleByIdAsync_WithNonExistingId_ReturnsNull() { //Arrange var readOnlyArticleRepository = new ReadOnlyArticleRepository(TestReadOnlyContext); //Act var result = await readOnlyArticleRepository.GetArticleByIdAsync(99); //Assert Assert.That(result, Is.Null); }