public void GetTranslationByContentIdFail() { //Arrange var pageContentRepository = new PageContentRepository(_container); var pageContents = TestDataRepository.GetPageContents(); var dbContext = _serviceProvider.GetRequiredService <DeviserDbContext>(); foreach (var item in pageContents) { pageContentRepository.Create(item); } var pageContentId = Guid.NewGuid(); var locale = ""; //Act var result = pageContentRepository.GetTranslations(pageContentId, locale); //Assert Assert.Null(result); }
public void GetTranslationByContentIdSuccess() { //Arrange var pageContentRepository = new PageContentRepository(_container); var pageContents = TestDataRepository.GetPageContents(); var dbContext = _serviceProvider.GetRequiredService <DeviserDbContext>(); foreach (var item in pageContents) { pageContentRepository.Create(item); } var pageContentId = pageContents.First().Id; var locale = pageContents.First().PageContentTranslation.First().CultureCode; //Act var result = pageContentRepository.GetTranslations(pageContentId, locale); //Assert Assert.NotNull(result); Assert.NotEqual(result.Id, Guid.Empty); Assert.True(!string.IsNullOrEmpty(result.ContentData)); Assert.True(!string.IsNullOrEmpty(result.CultureCode)); }