public void CheckString_isAlphaNumericPlusAlphaOnly_Failure_ContainsFullWidth() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("1287923"); Assert.IsFalse(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Failure_ContainsKana() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("あかさたなABCD"); Assert.IsFalse(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Failure_SpaceOnly() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly(" "); Assert.IsFalse(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Success_ContainsUnderBar() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("12345_6789"); Assert.IsTrue(result); }
public void IsPalindrome_ReturnFalse() { checkString = new CheckString(); var result = checkString.IsPalindrome("1234"); Assert.IsFalse(result); }
public void CheckString_isAlphaNumericPlusAlphaOnly_Success_AlphabetOnly() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("test"); Assert.IsTrue(result); }
static void Main(string[] args) { StudentData sd = new StudentData(); // List<Student> students = sd.GetFilteredStudents(); List <Student> students = sd.GetAllStudents(); List <String> fruits = new List <string> { "appel", "pear", "banana", "strawberry", "lemon" }; foreach (string fruit in fruits) { // Console.WriteLine(fruit.ToUpper()); ConvertString toCaps = x => x.ToUpper(); CountString countString = x => x.Count(); Console.WriteLine(toCaps(fruit) + " telt " + countString(fruit) + " tekens"); // Console.WriteLine(fruit + " telt " + fruit.Count() + " tekens"); } Console.WriteLine(); for (int i = 0; i < fruits.Count() - 1; i++) { CheckString checkString = (x, y) => x.Count() > y.Count(); Console.WriteLine(fruits[i] + " contains more characters then " + fruits[i + 1] + ": " + checkString(fruits[i], fruits[i + 1])); } Console.WriteLine(); foreach (Student student in students) { CheckAge checkAge = (x, y) => x.Age >= y; Console.WriteLine(student.FirstName + " " + student.LastName + " is " + (checkAge(student, 21) ? "" : "not ") + "old enough."); } Console.ReadKey(); }
private void submit_btn_Click(object sender, EventArgs e) { if (zengjiadao_textbox.Enabled == true) { if (!CheckString.CheckUInt(zengjiadao_textbox.Text.Trim())) { MessageBox.Show("请检查修改数量是否填写正确", "数量填写错误"); } else { Connector.Replenishment(1, isbn_textbox.Text.Trim(), int.Parse(zengjiadao_textbox.Text.Trim())); } } else { if (!CheckString.CheckUInt(zengjia_textbox.Text.Trim())) { MessageBox.Show("请检查增加数量是否填写正确", "数量填写错误"); } else { Connector.Replenishment(2, isbn_textbox.Text.Trim(), int.Parse(zengjia_textbox.Text.Trim())); } } }
private void TextBoxSumm2_TextChanged(object sender, EventArgs e) //Контроль ввода безналичной оплаты { if (CheckString.Numbers(tbSumm2.Text)) { if (ToDecimal(tbSumm2.Text) > ToDecimal(tbSummAll.Text)) { tbSumm2.BackColor = Color.LightCoral; tbChange.Visible = button4.Visible = false; } else { tbSumm2.BackColor = Color.Snow; tbSumm2.Text = Math.Round(ToDecimal(tbSumm2.Text) * 1.000m, 2).ToString(); if (tbSumm1.BackColor != Color.LightCoral) { tbChange.Text = Convert.ToString((ToDecimal(tbSummAll.Text) - ToDecimal(tbSumm2.Text) - ToDecimal(tbSumm1.Text)) * -1); tbChange.Visible = true; } } } else { tbSumm2.BackColor = Color.LightCoral; tbChange.Visible = button4.Visible = false; } }
public void CheckString_isAlphaNumericPlusAlphaOnly_Success_NumberOnly() { var checkString = new CheckString(); var result = checkString.isAlphaNumericPlusAlphaOnly("123456789"); Assert.IsTrue(result); }
public void PropertiesWithNotification() { CheckString checkString = new CheckString("High"); Assert.IsFalse(checkString.IsChecked); AssertHelper.PropertyChangedEvent(checkString, x => x.IsChecked, () => checkString.IsChecked = true); Assert.IsTrue(checkString.IsChecked); }
public void GeneralCheckStringTest() { CheckString checkString = new CheckString("High"); Assert.AreEqual("High", checkString.Name); Assert.IsFalse(checkString.IsChecked); checkString.IsChecked = true; Assert.IsTrue(checkString.IsChecked); }
private void TextBoxFIO_TextChanged(object sender, EventArgs e) { if (CheckString.FullName(tbFIO.Text)) { tbFIO.BackColor = Color.Snow; } else { tbFIO.BackColor = Color.LightCoral; } }
private void submit_btn_Click(object sender, EventArgs e) { if (!CheckString.CheckUDouble(textBox1.Text.Trim()) || !(Double.Parse(textBox1.Text.Trim()) > 0 && (Double.Parse(textBox1.Text.Trim()) <= 1))) { MessageBox.Show("请检查折扣是否为0-1的小数", "折扣填写错误"); } else { Connector.ChangeDiscount(level, textBox1.Text.Trim()); } }
private void AddCC() { DataSet ds = Connector.GetAllEmails(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { String address = ds.Tables[0].Rows[i].ItemArray[0].ToString(); if (CheckString.ChechEmail(address)) { msg.CC.Add(address); addcc_listbox.Items.Add(address); } } }
private void btnImportEmpsInfo_Click(object sender, EventArgs e) { btnViewTheUncertaiRecordInExcel.Enabled = false; lblResult.Text = ""; lblResult.BackColor = this.BackColor; lblResult.Visible = false; //判断是否存在Excel进程. if (CmdHelper.ifExistsTheProcessByName("EXCEL")) { FrmPrompt frmPrompt = new FrmPrompt(); frmPrompt.ShowDialog(); } _uncertainWSPath = _defaultDir + "\\uncertainRecord_" + TimeHelper.getCurrentTimeStr() + ".xls"; dgv.DataSource = null; lblResult.Visible = false; lblResult.Text = ""; lblResult.BackColor = this.BackColor; tb.Clear(); randomStr = TimeHelper.getCurrentTimeStr(); xlsFilePath = FileNameDialog.getSelectedFilePathWithDefaultDir("请选择考勤记录:", "*.xls|*.xls", defaultDir); string dir = DirectoryHelper.getDirOfFile(xlsFilePath); if (string.IsNullOrEmpty(dir)) { return; } List <string> xlsFileList = DirectoryHelper.getXlsFileUnderThePrescribedDir(dir); xlsFilePathList = new List <string>(); foreach (string xlsFile in xlsFileList) { string fileName = DirectoryHelper.getFileNameWithoutSuffix(xlsFile); if (!CheckString.CheckARName(fileName)) { continue; } //格式符合: 3月考勤记录1。 xlsFilePathList.Add(xlsFile); } #region 先判断第四行,是否全为数字。 if (!check4thRow(xlsFilePathList, out maxColIndexOfCheckedNameOfExcel)) { return; } #endregion #region 保存关键信息到后台. checkNameBGWorker.RunWorkerAsync(); #endregion //开启后台工作者 }
private void TextBoxCash_In_Outcome_TextChanged(object sender, EventArgs e) { if (CheckString.Numbers(tbCash_In_Outcome.Text)) { tbCash_In_Outcome.BackColor = Color.Snow; tbCash_In_Outcome.Text = Convert.ToString(Math.Round(ToDecimal(tbCash_In_Outcome.Text) * 1.000m, 2)); buttonCash_In_Outcome.Visible = true; } else { tbCash_In_Outcome.BackColor = Color.LightCoral; buttonCash_In_Outcome.Visible = false; } }
public void FullNameTest() { bool actual; Dictionary <string, bool> testFullName = new Dictionary <string, bool>(); testFullName.Add("", false); testFullName.Add("*****@*****.**", false); testFullName.Add("ывфывфы@вывыю.выв", false); testFullName.Add("Иванов Иван Иванович", true); foreach (string element in testFullName.Keys) { actual = CheckString.FullName(element); Assert.AreEqual(testFullName[element], actual, "Строка на входе = \"" + element + "\""); } }
private void MaskTBPhone_MaskInputRejected(object sender, EventArgs e) //Проверка тел. на корректность { if (CheckString.Phone(maskTBPhone.Text)) { maskTBPhone.BackColor = Color.LightGreen; } else if (maskTBPhone.Text.Replace("+7(", "").Replace(")", "").Replace("-", "").Replace(" ", "") == "") { maskTBPhone.BackColor = Color.Snow; } else { maskTBPhone.BackColor = Color.LightCoral; } }
private void submit_button_Click(object sender, EventArgs e) { if (!CheckString.ChechPower(power_textBox.Text.Trim())) { MessageBox.Show("权限仅限 管理员/进货员/销售员", "权限输入错误"); } else if (name_textBox.Text.Trim().Equals("")) { MessageBox.Show("用户名不能为空", "用户名输入错误"); } else { Connector.AddNewSysUser(name_textBox.Text.Trim(), SecurityUnit.EncryptToSHA1(pwd_textBox.Text.Trim()), power_textBox.Text.Trim()); } }
private void submit_btn_Click(object sender, EventArgs e) { if (CheckString.CheckISBN(isbn_textbox.Text.Trim()) && CheckString.CheckUDouble(price_textbox.Text.Trim())) { Connector.ChangePrice(isbn_textbox.Text.Trim(), price_textbox.Text.Trim()); dataGridView1.DataSource = Connector.SelectBookInfoTable(0, "").Tables[0].DefaultView; } else if (!CheckString.CheckISBN(isbn_textbox.Text.Trim())) { MessageBox.Show("请检查ISBN填写是否正确", "ISBN格式错误"); } else if (!CheckString.CheckUDouble(price_textbox.Text.Trim())) { MessageBox.Show("请检查价格填写是否正确", "价格错误"); } }
public void BuyerTest() { bool actual; Dictionary <string, bool> testByer = new Dictionary <string, bool>(); testByer.Add("", false); testByer.Add("*****@*****.**", false); testByer.Add("ывфывфы@вывыю.выв", false); testByer.Add("Иванов Иван Иванович 5465 232323", true); testByer.Add("ООО Ромашка", true); foreach (string element in testByer.Keys) { actual = CheckString.Buyer(element); Assert.AreEqual(testByer[element], actual, "Строка на входе = \"" + element + "\""); } }
static void Main(string[] args) { Console.WriteLine("Digite uma palavra, iremos verificar se é uma palidrome !"); string word = (Console.ReadLine()); bool result = new CheckString(word.Trim()).CheckPalindromeString(); if (result) { Console.WriteLine($"A palavra {word}: é palindrome"); } else { Console.WriteLine($"A palavra {word}: não é palindrome"); } }
public void PhoneTest() { bool actual; Dictionary <string, bool> testPhone = new Dictionary <string, bool>(); testPhone.Add("", false); testPhone.Add("qwahfynfjndy", false); testPhone.Add("3664069395", false); testPhone.Add("+7(909) 176-92-36", true); testPhone.Add("+7(909) 176-92-3 ", false); testPhone.Add("+7(909) 176-92- ", false); foreach (string element in testPhone.Keys) { actual = CheckString.Phone(element); Assert.AreEqual(testPhone[element], actual, "Строка на входе = \"" + element + "\""); } }
public static void Main() { string text = io.input("Digite algo: "); CheckString checkedText = new CheckString(text); io.print(text.Length); io.print("O tipo é " + checkedText.type()); io.print("É um número inteiro? " + checkedText.isNumeric()); io.print("São apenas letras? " + checkedText.isAlpha()); io.print("São apenas letras ou números? " + checkedText.isAlnum()); io.print("São apenas espaços? " + checkedText.isSpace()); // maiusculo // minusculo // capitalizado // titulo }
public void NumbersTest() { bool actual; Dictionary <string, bool> testNuber = new Dictionary <string, bool>(); testNuber.Add("", false); testNuber.Add("qwahfynfjndy", false); testNuber.Add("3664069395", true); testNuber.Add("19234,65656", true); testNuber.Add("19234.65656", false); testNuber.Add(",", false); foreach (string element in testNuber.Keys) { actual = CheckString.Numbers(element); Assert.AreEqual(testNuber[element], actual, "Строка на входе = \"" + element + "\""); } }
public void EmailTest() { bool actual; Dictionary <string, bool> testEmail = new Dictionary <string, bool>(); testEmail.Add("", false); testEmail.Add("qwahfynfjndy", false); testEmail.Add(" @ ", false); testEmail.Add("*****@*****.**", true); testEmail.Add("ывфывфы@вывыю.выв", false); testEmail.Add("qew@qww", true); foreach (string element in testEmail.Keys) { actual = CheckString.Email(element); Assert.AreEqual(testEmail[element], actual, "Строка на входе = \"" + element + "\""); } }
private void submit_Click(object sender, EventArgs e) { String pwd_sha1 = SecurityUnit.EncryptToSHA1(pwd_textbox.Text.Trim()); if (mode == 1) { Connector.AddNewVip(num_textbox.Text.Trim(), name_textbox.Text.Trim(), pwd_sha1, phone_textbox.Text.Trim(), mail_textbox.Text.Trim()); num_textbox.Text = Connector.GetNewVipNum(); this.dataGridView1.DataSource = Connector.SelectVipTTable().Tables[0].DefaultView; name_textbox.Text = ""; pwd_textbox.Text = ""; phone_textbox.Text = ""; mail_textbox.Text = ""; } else if (mode == 2) { if (!CheckString.CheckUInt(num_textbox.Text.Trim())) { MessageBox.Show("编号填写错误", "编号错误"); } else { Connector.UpgradeVipLevel(num_textbox.Text.Trim()); this.dataGridView1.DataSource = Connector.SelectVipTTable().Tables[0].DefaultView; for (int i = 0; i < dt.Rows[0].ItemArray.Length; i++) { if (dt.Rows[i].ItemArray[0].ToString().Equals(num_textbox.Text.Trim())) { name_textbox.Text = dt.Rows[i].ItemArray[1].ToString(); pwd_textbox.Text = dt.Rows[i].ItemArray[2].ToString(); phone_textbox.Text = dt.Rows[i].ItemArray[3].ToString(); mail_textbox.Text = dt.Rows[i].ItemArray[4].ToString(); level_textbox.Text = dt.Rows[i].ItemArray[5].ToString(); break; } } num_textbox.Enabled = false; } } else if (mode == 3) { Connector.ChangeVipInfo(num_textbox.Text.Trim(), name_textbox.Text.Trim(), pwd_sha1, phone_textbox.Text.Trim(), mail_textbox.Text.Trim()); this.dataGridView1.DataSource = Connector.SelectVipTTable().Tables[0].DefaultView; } }
public void LetsCheck_String_is_Palindrom() { // arrange var instance = new CheckString(); //act metoda musi zwracac wartosc var result1 = instance.letsCheck("Able was I ere I saw Elba"); var result2 = instance.letsCheck(" "); var result3 = instance.letsCheck(""); var result4 = instance.letsCheck("Ala ma kota"); // assert Assert.AreEqual(true, result1); Assert.AreEqual(false, result2); Assert.AreEqual(false, result3); Assert.AreEqual(false, result4); }
private void StateValuesCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { this.settingsViewModel.StatusValues.Clear(); foreach (var value in this.settingActiveProxy.StateValues) { CheckString checkValue = new CheckString(value); checkValue.IsChecked = string.IsNullOrWhiteSpace(this.settingsViewModel.FilterStatusValues) || Settings.Default.FilterStatusValues.Contains(value); AddWeakEventListener(checkValue, StatusValuePropertyChanged); this.settingsViewModel.StatusValues.Add(checkValue); } this.settingsViewModel.FilterStatusValues = string.Join( "; ", this.settingsViewModel.StatusValues.Where(x => x.IsChecked).Select(x => x.Name)); }