void CreateTextContentValue()
        {
            contentStore = manager.GetContentStore(repositoryId);
            var contentItem = new StringContentItem()
            {
                Id           = Guid.NewGuid(),
                DefinitionId = definitionId,
                Data         = contentName
            };

            // add emil filter
            var emailcontentFilter = new ContentFilter()
            {
                FilterDefinitionId = regexFilterId
            };

            emailcontentFilter.Values.Add(@"(\w+)@gmail.com");
            contentItem.Filters.Add(emailcontentFilter);

            // add isloggedin filter
            var isloggedincontentFilter = new ContentFilter()
            {
                FilterDefinitionId = booleanFilterId
            };

            isloggedincontentFilter.Values.Add(true);
            contentItem.Filters.Add(isloggedincontentFilter);

            contentStore.Items.Add(contentItem);
            contentStore.Save();
        }
Beispiel #2
0
        public void DefaultContentExistTwoFoundTest()
        {
            IContentStore contentStore = manager.GetContentStore(repositoryId);
            var           contentItem  = new StringContentItem()
            {
                Id           = Guid.NewGuid(),
                DefinitionId = definitionId,
                Data         = "UniqueValue"
            };

            contentStore.Items.Add(contentItem);
            contentStore.Save();

            ContentEngine engine = new ContentEngine(repositoryName);

            Assert.AreEqual("UniqueValue", engine.GetContentString(contentName));
            Assert.AreEqual(1, engine.GetContentStrings(contentName).Count());
        }
Beispiel #3
0
        void CreateTextContentValue()
        {
            contentStore = manager.GetContentStore(repositoryId);
            var contentItem = new StringContentItem()
            {
                Id           = Guid.NewGuid(),
                DefinitionId = definitionId,
                Data         = contentName
            };
            var contentFilter = new ContentFilter()
            {
                FilterDefinitionId = textFilterId
            };

            contentFilter.Values.Add("MyCoolCard");
            contentItem.Filters.Add(contentFilter);
            contentStore.Items.Add(contentItem);
            contentStore.Save();
        }
        void CreateTextContentValue()
        {
            contentStore = manager.GetContentStore(repositoryId);
            var contentItem = new StringContentItem()
            {
                Id           = Guid.NewGuid(),
                DefinitionId = definitionId,
                Data         = contentName
            };
            var contentFilter = new ContentFilter()
            {
                FilterDefinitionId = datetimeFilterId
            };

            contentFilter.Values.Add(DateTime.Today.AddDays(-10));
            contentFilter.Values.Add(DateTime.Today.AddDays(10));
            contentItem.Filters.Add(contentFilter);
            contentStore.Items.Add(contentItem);
            contentStore.Save();
        }