Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void TestIsParserForInValidDataType()
        {
            // arrange
            var dataTypeDefinition = new DataTypeDefinition("foo");

            var parser = new LegacyMediaPickerParser();

            // act
            var result = parser.IsParserFor(dataTypeDefinition);

            // verify
            Assert.IsFalse(result);
        }
Ejemplo n.º 3
0
        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);
        }