public void TestTraitToUnknownDataFormat() { var cdmAttribute = new CdmTypeAttributeDefinition(new ResolveContext(new CdmCorpusDefinition(), null), "SomeAttribute"); cdmAttribute.AppliedTraits.Add("is.dataFormat.someRandomDataFormat"); var traitToPropertyMap = new TraitToPropertyMap(cdmAttribute); var dataFormat = traitToPropertyMap.TraitsToDataFormat(false); Assert.AreEqual(CdmDataFormat.Unknown, dataFormat); }
public void TestTraitToJsonDataFormat() { var cdmAttribute = new CdmTypeAttributeDefinition(new ResolveContext(new CdmCorpusDefinition(), null), "SomeAttribute"); cdmAttribute.AppliedTraits.Add("is.dataFormat.array"); cdmAttribute.AppliedTraits.Add("means.content.text.JSON"); var traitToPropertyMap = new TraitToPropertyMap(cdmAttribute); var dataFormat = traitToPropertyMap.TraitsToDataFormat(false); Assert.AreEqual(CdmDataFormat.Json, dataFormat); }