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