Example #1
0
        public void CanGetDocumentTypes()
        {
            var type = DocumentTypeUtility.GetTypeBuilder().CreateType();

            var typeService = GetTypeService(type);

            var documentTypes = typeService.DocumentTypes;

            Assert.AreEqual(1, documentTypes.Count);
        }
Example #2
0
        public void CannotGetAbstractDocumentTypes()
        {
            var type = DocumentTypeUtility.GetTypeBuilder(TypeAttributes.Abstract).CreateType();

            var typeService = GetTypeService(type);

            var documentTypes = typeService.DocumentTypes;

            Assert.IsFalse(documentTypes.Any());
        }
Example #3
0
        public void CanGetDocumentTypes()
        {
            var type = DocumentTypeUtility.GetTypeBuilder().CreateType();

            var typeServiceMock = GetTypeServiceMock(type);

            var typeResolver = new TypeResolver(typeServiceMock.Object);

            var documentTypes = typeResolver.DocumentTypes;

            Assert.AreEqual(1, documentTypes.Count);
        }
Example #4
0
        public void CanGetDocumentForValidDocumentType()
        {
            var type = DocumentTypeUtility.GetTypeBuilder().CreateType();

            var contentMock = new Mock <IPublishedContent>();

            contentMock.Setup(m => m.Properties).Returns(new List <IPublishedProperty>());

            var service = new DocumentService(new Mock <IUmbracoHelperWrapper>().Object);

            var document = service.GetDocument(contentMock.Object, type);

            Assert.IsNotNull(document);
        }