示例#1
0
        public static void RemoveResourceItemTest()
        {
            var collection = new RDFCollection(RDFModelEnums.RDFItemTypes.Resource);
            var resource   = new RDFResource("https://www.index.hu");

            collection.AddItem(resource);

            collection.RemoveItem(resource);
            Assert.Equal(RDFVocabulary.RDF.NIL, collection.ReificationSubject);
            Assert.Equal(0, collection.ItemsCount);
        }
示例#2
0
        public static void RemoveResourceItemTest_NotSameObject()
        {
            var collection = new RDFCollection(RDFModelEnums.RDFItemTypes.Resource);
            var resource1  = new RDFResource("https://www.index.hu");

            collection.AddItem(resource1);

            // Not the same object but their are equals
            var resource2 = new RDFResource("https://www.index.hu");

            collection.RemoveItem(resource2);
            Assert.Equal(RDFVocabulary.RDF.NIL, collection.ReificationSubject);
            Assert.Equal(0, collection.ItemsCount);
        }