public static List <int> createTmUsers(this TM_UserData userData, List <NewUser> newUsers) { UserRole.ManageUsers.demand(); if (newUsers.isNull()) { return(new List <int>()); } return(newUsers.Select(newUser => userData.createTmUser(newUser)).toList()); }
[Test] public void Issue_826__No_lenght_constraint_on_User_Tags() { var userData = new TM_UserData(); var newUser = new NewUser().with_Random_Data(); newUser.validate().asStringList().assert_Is_Empty(); var userTag_Ok = new UserTag { Key = 254.randomLetters(), Value = 254.randomLetters() }; var userTag_Fail = new UserTag { Key = 256.randomLetters(), Value = 256.randomLetters() }; userTag_Ok.validate().assert_Empty(); userTag_Fail.validate().assert_Not_Empty(); newUser.UserTags.add(userTag_Ok); userData.createTmUser(newUser).assert_Is_Not(0); newUser.UserTags.add(userTag_Fail); userData.createTmUser(newUser).assert_Is(0); }