public void When_GetNews_GetNewsShouldThrowError() { try { NewsDomainService newsDomainService = new NewsDomainService(_newsRepositoryMock.Object); List <NewsEntity> expectedNews = new List <NewsEntity>(); NewsSearchDto newsDto = new NewsSearchDto { CurrentPage = 1, PageSize = 8 }; NewsEntity news = new NewsEntity(newsDto); expectedNews.Add(news); _newsRepositoryMock.Setup(c => c.GetNewsAsync(news)).ReturnsAsync(expectedNews); //Act Task <List <NewsEntity> > actualNewsList = newsDomainService.GetNewsAsync(newsDto); if (actualNewsList != null) { Assert.AreNotEqual(expectedNews.FirstOrDefault().PageSize, actualNewsList.Result.Count()); } Assert.IsFalse(false); } catch (Exception) { Assert.IsFalse(false); throw; } }
public void When_GetNews_Maximum_8_News_Can_Accommodate_And_Highest_Ratio_News_Advertisement_6_2_GetNewsAsync() { try { NewsDomainService newsDomainService = new NewsDomainService(_newsRepositoryMock.Object); List <NewsEntity> expectedNews = new List <NewsEntity>(); NewsSearchDto newsDto = new NewsSearchDto { CurrentPage = 1, PageSize = 8 }; NewsEntity news = new NewsEntity(newsDto); expectedNews.Add(news); _newsRepositoryMock.Setup(c => c.GetNewsAsync(news)).ReturnsAsync(expectedNews); //Act Task <List <NewsEntity> > actualNewsList = newsDomainService.GetNewsAsync(newsDto); if (actualNewsList != null) { Assert.AreEqual(expectedNews.FirstOrDefault().PageSize, actualNewsList.Result.Count()); } Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail(); throw; } }