public void SchEd_WriterCalling_ReCreatePermissionType() { SchemaEditor ed1 = new SchemaEditor(); SchemaEditor ed2 = new SchemaEditor(); SchemaEditorAccessor ed2Acc = new SchemaEditorAccessor(ed2); TestSchemaWriter wr = new TestSchemaWriter(); //-- create original ed1.CreatePermissionType("P1"); SetSchemaItemId(ed1.PermissionTypes["P1"], 1); //-- create current ed2.CreatePermissionType("P1"); SetSchemaItemId(ed2.PermissionTypes["P1"], 1); //-- edit ed2.DeletePermissionType(ed2.PermissionTypes["P1"]); ed2.CreatePermissionType("P1"); //-- register ed2Acc.RegisterSchema(ed1, wr); //-- test string log = wr.Log.Replace("\r\n", ""); Assert.IsTrue(log == "Open();DeletePermissionType(permissionType=<P1>);CreatePermissionType(name=<P1>);Close();"); }
private PermissionType CreatePermissionType(SchemaEditor ed, string name, int id) { PermissionType perm = ed.CreatePermissionType(name); SetSchemaItemId(perm, id); return(perm); }
public void SchemaEditor_LoadSchema() { SchemaEditor editor1 = new SchemaEditor(); editor1.Load(); editor1.CreatePermissionType("PermA"); string s = editor1.ToXml(); XmlDocument xd = new XmlDocument(); xd.LoadXml(s); SchemaEditor editor2 = new SchemaEditor(); editor2.Load(xd); string ss = editor2.ToXml(); }
private PermissionType CreatePermissionType(SchemaEditor ed, string name, int id) { PermissionType perm = ed.CreatePermissionType(name); SetSchemaItemId(perm, id); return perm; }