public void TestGetLinkedEntitiesWithValue() { // arrange var parser = new LegacyMediaPickerParser(); var propertyType = new PropertyType( global::Umbraco.Core.Constants.PropertyEditors.MediaPickerAlias, DataTypeDatabaseType.Integer, "cp1"); var property = new Property(propertyType, 1500); // act var result = parser.GetLinkedEntities(property.Value); // verify Assert.IsNotNull(result); var entities = result.ToList(); Assert.AreEqual(1, entities.Count()); var entity = entities.First(); Assert.AreEqual(LinkedEntityType.Media, entity.LinkedEntityType); Assert.AreEqual(1500, entity.Id); }
public void TestIsParserForInValidDataType() { // arrange var dataTypeDefinition = new DataTypeDefinition("foo"); var parser = new LegacyMediaPickerParser(); // act var result = parser.IsParserFor(dataTypeDefinition); // verify Assert.IsFalse(result); }
public void TestIsParserForValidDataType() { // arrange var dataTypeDefinition = new DataTypeDefinition(global::Umbraco.Core.Constants.PropertyEditors.MediaPickerAlias); var parser = new LegacyMediaPickerParser(); // act var result = parser.IsParserFor(dataTypeDefinition); // verify Assert.IsTrue(result); }