private void Button_Click(object sender, RoutedEventArgs e) { //Отправка сообщения if (textBox1.Text != "") { if (botAI.Censor(textBox1.Text) == "Ты написал мне плохое сообщение!") { matSound.Play(); createMessage(botAI.Censor(textBox1.Text), false); } else if (studyingMod && textBox1.Text == "studyingMod.deactivate") {//Выключение режима обучения studyingMod = false; createMessage("Режим обучения выключен", false); knockSound.Play(); } else if (studyingMod && isHuman && botAI.Answer(textBox1.Text) == "Я не понимаю, о чем ты говоришь") {//Обучение сообщению пользователя createMessage(textBox1.Text, true); userSays = textBox1.Text; createMessage("Введите текст, которым я должен ответить:", false); isHuman = false; } else if (studyingMod && !isHuman) {//Обучение ответу createMessage(textBox1.Text, false); botAI.studyingBot(userSays, textBox1.Text); createMessage("Введите текст, на который я должен дать ответ:", false); userSays = ""; } else if (textBox1.Text == "studyingMod.activate") {//Включение режима обучения studyingMod = true; createMessage("Приветствуем в программе обучения!", false); createMessage("Введите текст, на который я должен дать ответ:", false); } else if (textBox1.Text != "") {//Механизм общения с ботом createMessage(textBox1.Text, true); createMessage(botAI.Answer(textBox1.Text), false); if (botAI.Answer(textBox1.Text) == "Я не понимаю, о чем ты говоришь") { incorrectSound.Play(); } else { knockSound.Play(); } this.FlashWindow(); } textBox1.Text = ""; } timer1.Stop(); timer1.Interval = new TimeSpan(0, 0, 0, 120, 0); timer1.Start(); }
public void Censor_mes1_pass() { // исходные данные string mes = "Хорошо, когда есть кот."; string expected = mes; // получение значения с помощью тестируемого метода BotMain bm = new BotMain(); string actual = bm.Censor(mes); // сравнение ожидаемого результата с полученным Assert.AreEqual(expected, actual); }
public void Censor_hyi_error() { // исходные данные string mes = "Вот это ХУЙ!"; string expected = "Ты написал мне плохое сообщение!"; // получение значения с помощью тестируемого метода BotMain bm = new BotMain(); string actual = bm.Censor(mes); // сравнение ожидаемого результата с полученным Assert.AreEqual(expected, actual); }