public void MultiSlottedMultiSlotClassificationHasMultipleSlots()
 {
     MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc",
                                                             new Slot[] { new Slot("a", "1"), new Slot("b", "2") });
     Assert.Equal(2, c.Slots().Count());
     Assert.Equal("1", c.SlotValue("a"));
     Assert.Equal("2", c.SlotValue("b"));
 }
Example #2
0
        public void MultiSlottedMultiSlotClassificationHasMultipleSlots()
        {
            MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc",
                                                                    new Slot[] { new Slot("a", "1"), new Slot("b", "2") });

            Assert.Equal(2, c.Slots().Count());
            Assert.Equal("1", c.SlotValue("a"));
            Assert.Equal("2", c.SlotValue("b"));
        }
Example #3
0
        public void SingleSlottedMultiSlotClassificationHasSingleSlot()
        {
            MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc", new Slot[] { new Slot("name", "value") });

            Assert.Equal("value", c.SlotValue("name"));
        }
Example #4
0
        public void EmptyMultiSlotClassificationHasNoContent()
        {
            MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc", new Slot[] { });

            Assert.Empty(c.Elements());
        }
Example #5
0
        public void EmptyMultiSlotClassificationHasCorrectClassifiedObject()
        {
            MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc", new Slot[] { });

            Assert.Equal("doc", c.Attribute("classifiedObject").Value);
        }
Example #6
0
        public void EmptyMultiSlotClassificationHasCorrectNodeRepresentation()
        {
            MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc", new Slot[] { });

            Assert.Equal("123", c.Attribute("nodeRepresentation").Value);
        }
 public void SingleSlottedMultiSlotClassificationHasSingleSlot()
 {
     MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc", new Slot[] { new Slot("name", "value") });
     Assert.Equal("value", c.SlotValue("name"));
 }
 public void EmptyMultiSlotClassificationHasNoContent()
 {
     MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc", new Slot[] { });
     Assert.Empty(c.Elements());
 }
 public void EmptyMultiSlotClassificationHasCorrectClassifiedObject()
 {
     MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc", new Slot[] { });
     Assert.Equal("doc", c.Attribute("classifiedObject").Value);
 }
 public void EmptyMultiSlotClassificationHasCorrectNodeRepresentation()
 {
     MultiSlotClassification c = new MultiSlotClassification("abc", "123", "doc", new Slot[] { });
     Assert.Equal("123", c.Attribute("nodeRepresentation").Value);
 }