public void TestIconNameFromAttribute() { facetFactory.Process(Reflector, typeof(Customer1), MethodRemover, Specification); var facet = Specification.GetFacet <IIconFacet>(); Assert.IsNotNull(facet); Assert.IsTrue(facet is IconFacetAnnotation); Assert.AreEqual("AttributeName", facet.GetIconName()); INakedObject no = AdapterFor(new Customer1()); Assert.AreEqual("AttributeName", facet.GetIconName(no)); }
public void TestIconNameFromAttribute() { IImmutableDictionary <string, ITypeSpecBuilder> metamodel = new Dictionary <string, ITypeSpecBuilder>().ToImmutableDictionary(); metamodel = facetFactory.Process(Reflector, typeof(Customer1), MethodRemover, Specification, metamodel); var facet = Specification.GetFacet <IIconFacet>(); Assert.IsNotNull(facet); Assert.IsTrue(facet is IconFacetAnnotation); Assert.AreEqual("AttributeName", facet.GetIconName()); var no = AdapterFor(new Customer1()); Assert.AreEqual("AttributeName", facet.GetIconName(no)); Assert.IsNotNull(metamodel); }