Esempio n. 1
0
        public void GetContentTypeByIdSuccess()
        {
            //Arrange
            var contentTypeRepository = new ContentTypeRepository(_container);
            var dbContext             = _serviceProvider.GetRequiredService <DeviserDbContext>();
            var contentTypes          = TestDataRepository.GetContentTypes();

            foreach (var ct in contentTypes)
            {
                contentTypeRepository.CreateContentType(ct);
            }
            var id = contentTypeRepository.GetContentTypes().First().Id;

            //Act
            var result = contentTypeRepository.GetContentType(id);

            //Assert
            Assert.NotNull(result);
            Assert.NotEqual(result.Id, Guid.Empty);
            Assert.True(result.CreatedDate > DateTime.MinValue);
            Assert.True(result.LastModifiedDate > DateTime.MinValue);

            //Clean
            dbContext.ContentType.RemoveRange(dbContext.ContentType);
        }
Esempio n. 2
0
        public void GetContentTypeByNameFail(string typeName)
        {
            //Arrange
            var contentTypeRepository = new ContentTypeRepository(_container);

            //Act
            var result = contentTypeRepository.GetContentType(typeName);

            //Assert
            Assert.Null(result);
        }
Esempio n. 3
0
        public void GetContentTypeByIdFail()
        {
            //Arrange
            var contentTypeRepository = new ContentTypeRepository(_container);
            var id = Guid.Empty;

            //Act
            var result = contentTypeRepository.GetContentType(id);

            //Assert
            Assert.Null(result);
        }