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); }