Example #1
0
        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);
        }
Example #2
0
        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));
        }