public void GetNameForAttribute_AddsRefOnTheEndOfLookup() { var attMetadata = new LookupAttributeMetadata { LogicalName = "ee_testpropid", DisplayName = new Label("TestProp", 1033) }; var metadata = new EntityMetadata { LogicalName = "ee_test" } .Set(x => x.Attributes, new AttributeMetadata[] { attMetadata }); var output = sut.GetNameForAttribute(metadata, attMetadata, serviceProvider); Assert.AreEqual("TestProp", output); }
public void GetNameForAttribute_WhenNotUsingDisplayNames_ReturnsDefault() { namingService.GetNameForAttribute(Arg.Any <EntityMetadata>(), Arg.Any <AttributeMetadata>(), serviceProvider) .Returns("Name"); parameters = new Dictionary <string, string> { { "UseDisplayNames", false.ToString() } }; sut = new CodeNamingService(namingService, parameters); var result = sut.GetNameForAttribute(new EntityMetadata(), new AttributeMetadata(), serviceProvider); Assert.AreEqual(result, "Name"); }