示例#1
0
        private string GetIconName(string functionName)
        {
            var capabilityBuilder = _capabilties.GetConcept(functionName);

            if (capabilityBuilder.Node == null)
            {
                capabilityBuilder = _capabilties.GetConcept(ConceptNames.None);
            }
            return(capabilityBuilder.GetCapability(ShapeCapabilitiesNames.DefaultIcon));
        }
        public void TestAddCapability()
        {
            var          collection     = new CapabilitiesCollection();
            const string shapeId        = "shape";
            var          conceptBuilder = collection.AddConcept(shapeId);

            Assert.IsTrue(collection.HasConcept(shapeId));
            var sameConceptBuilder = collection.GetConcept(shapeId);

            Assert.IsTrue(conceptBuilder.Node == sameConceptBuilder.Node);
        }