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