public void TryCreateElement_Name()
 {
     var factory = new RuntimePropertyInfoFactory();
     var propertyInfo = typeof(TestModelElement).GetTypeInfo().GetProperty("Age");
     var elementInfo = (RuntimePropertyInfo)factory.TryGetElementInfo(Mock.Create<IRuntimeElementInfoFactoryDispatcher>(), propertyInfo);
     Assert.AreEqual("Age", elementInfo.Name);
 }
 public void TryCreateElement_ReturnType()
 {
     var factory = new RuntimePropertyInfoFactory();
     var propertyInfo = typeof(TestModelElement).GetTypeInfo().GetProperty("Age");
     var elementInfo = factory.TryGetElementInfo(Mock.Create<IRuntimeElementInfoFactoryDispatcher>(), propertyInfo);
     Assert.IsNotNull(elementInfo);
     Assert.IsInstanceOf<RuntimePropertyInfo>(elementInfo);
 }