public void Verify_User_FeddConfig_DBData(string username) { int Uname_maxLength = Math.Min(username.Length, 50); int Paswd_maxLength = Math.Min(Entered_Password.Length, 50); int OptionalName_maxLength = Math.Min(Entered_OPtionalName.Length, 50); int URL_Length = Math.Min(Entered_Url.Length, 50); Entered_Username = username.Substring(0, Uname_maxLength); Entered_Password = Entered_Password.Substring(0, Paswd_maxLength); Entered_OPtionalName = Entered_OPtionalName.Substring(0, OptionalName_maxLength); Entered_Url = Entered_Url.Substring(0, URL_Length); FeedConfig_SavedDBData = Verify_FeddConfig_DBData(Entered_Username); // Get user feed config data from DB Assert.AreEqual(true, FeedConfig_SavedDBData.UserName == Entered_Username, "Successful entry created for username"); string DB_Password = CommonMethod.DecryptRijndael(FeedConfig_SavedDBData.Password); //Retrive decrypted password Assert.AreEqual(true, DB_Password == Entered_Password, "Successful entry created for Password"); if (Entered_OPtionalName == "") { Assert.AreEqual(true, FeedConfig_SavedDBData.OptionalName == "", "Successful entry created for optionalName"); } else { Assert.AreEqual(true, FeedConfig_SavedDBData.OptionalName == Entered_OPtionalName, "Successful entry created for optionalName"); } if (provider == "others") { Assert.AreEqual(true, FeedConfig_SavedDBData.Url == Entered_Url, "Successful entry created for URL"); } }