public void GenerateDefaultFormForResourceType_DesignMode() { EntityData form = EditFormHelper.GenerateDefaultFormForResourceType("test:allFields", true); Assert.IsNotNull(form); CheckAllTempObjectMarkedAsCreate(form); }
public void TestDefaultLayoutEntityDataCorrectDataState( ) { EntityData form = EditFormHelper.GenerateDefaultFormForResourceType("core:person", false); Assert.IsNotNull(form); CheckAllTempObjectMarkedAsCreate(form); }
/// <summary> /// Given a type, get the generated form for it. /// </summary> /// <param name="entityType">Type of the entity.</param> /// <param name="isInDesignMode">if set to <c>true</c> [is in design mode].</param> /// <returns> /// A response containing entity data for the form /// </returns> public static HttpResponseMessage <JsonQueryResult> GetGeneratedFormForType(EntityRef entityType, bool isInDesignMode) { EntityData formEntityData = EditFormHelper.GenerateDefaultFormForResourceType(entityType, isInDesignMode); var entityBatch = new EntityPackage( ); entityBatch.AddEntityData(formEntityData, "formEntity"); return(new HttpResponseMessage <JsonQueryResult>(entityBatch.GetQueryResult( ))); }
public void GenerateDefaultFormForResourceType_Has_CanCreateType_Field() { EntityData form = EditFormHelper.GenerateDefaultFormForResourceType("test:allFields", true); Assert.IsNotNull(form); bool canCreateType; bool.TryParse(form.GetRelationship("console:typeToEditWithForm").Instances[0].Entity.GetField("canCreateType").Value.ValueString, out canCreateType); Assert.IsTrue(canCreateType); }