private static Signup_Result ValidationFailed(TMConfig config, NewUser newUser) { var sigupResponse = new Signup_Result(); var validationList = newUser.validate(); sigupResponse.Signup_Status = Signup_Result.SignupStatus.Validation_Failed; sigupResponse.UserCreated = 0; if (config.showDetailedErrorMessages()) { foreach (var validation in validationList) { var field = validation.MemberNames.FirstOrDefault(); sigupResponse.Validation_Results.Add(new Validation_Results { Field = field, Message = validation.ErrorMessage }); } } else { sigupResponse.Simple_Error_Message = config.TMErrorMessages.General_SignUp_Error_Message; } return(sigupResponse); }
[TestFixtureSetUp] public void testFixtureSetUp() { nUnitTests_Cassini = new NUnitTests_Cassini_TeamMentor().start(); tmProxy = nUnitTests_Cassini.tmProxy(); ieTeamMentor = nUnitTests_Cassini.new_IE_TeamMentor(true); ie = ieTeamMentor.ie; nUnitTests_Cassini.siteUri.GET().assert_Contains("TeamMentor"); // make a request to trigger Asp.NET pipeline and TM Startup tmProxy.map_ReferencesToTmObjects(); // these should be alive after startup tmConfig = tmProxy.TmConfig.assert_Not_Null(); // specially the TMConfig object }
public void SetupDatabase() { 1.set_DEFAULT_PBKDF2_INTERACTIONS(); // improve performance of tests that create users tmXmlDatabase = new TM_Xml_Database(); userData = tmXmlDatabase.UserData; tmConfig = TMConfig.Current = new TMConfig(); Assert.IsNull(tmXmlDatabase.Path_XmlDatabase, "Path_XmlDatabase"); // null since we are running TM memory (default setting) Assert.IsNull(tmXmlDatabase.Path_XmlLibraries, "Path_XmlLibraries"); // null since we are running TM memory (default setting) Assert.IsEmpty(tmXmlDatabase.Cached_GuidanceItems, "Cached_GuidanceItems"); Assert.IsEmpty(tmXmlDatabase.UserData.validSessions(), "ActiveSessions"); Assert.AreEqual(tmXmlDatabase.UserData.TMUsers.size(), 1, "TMUsers"); // there should be admin }
public TM_XmlDatabase_FileStorage() { SendEmails.Disable_EmailEngine = true; UserGroup.Admin.assert(); tmFileStorage = new TM_FileStorage(); tmXmlDatabase = tmFileStorage.TMXmlDatabase; //new TM_Xml_Database().setup(); userData = tmFileStorage.UserData; tmServer = tmFileStorage.Server; tmConfig = TMConfig.Current; CheckDatabaseSetup(); UserGroup.None.assert(); }
private static Signup_Result ValidateUserName(TMConfig config) { var signupResponse = new Signup_Result { Signup_Status = Signup_Result.SignupStatus.Validation_Failed, UserCreated = 0 }; if (config.showDetailedErrorMessages()) { signupResponse.Validation_Results.Add(new Validation_Results { Field = "Username", Message = TMConfig.Current.TMErrorMessages.SignUpUsernameAlreadyExist }); } else { signupResponse.Simple_Error_Message = config.TMErrorMessages.General_SignUp_Error_Message; } return(signupResponse); }
private static Signup_Result UserTags_Validation(TMConfig config, UserTag tag) { var signupResponse = new Signup_Result(); var validationList = tag.validate(); signupResponse.Signup_Status = Signup_Result.SignupStatus.Validation_Failed; signupResponse.UserCreated = 0; if (!config.showDetailedErrorMessages()) { signupResponse.Simple_Error_Message = config.TMErrorMessages.General_SignUp_Error_Message; } else { foreach (var validation in validationList) { signupResponse.Validation_Results.Add(new Validation_Results { Field = validation.ToString(), Message = validation.ErrorMessage }); } } return(signupResponse); }
public bool reload_Config() { TMConfig.loadConfig(); return(redirectTo_HomePage()); }
public TM_Config_InMemory() { tmConfig = TMConfig.Current = new TMConfig(); }