public void ContainsProfanity_ReturnsTrue() { //Arrange bool expected = true; bool actual; string text = "ass"; TextWebService textWebService = new TextWebService(); //Act actual = textWebService.ContainsProfanity(text); //Assert Assert.AreEqual(expected, actual); }
public void CheckForProfanity_ReturnsExpectedValues() { //Arrange (string returnText, bool containsProfanity)expected = ("***", true); (string returnText, bool containsProfanity)actual; string text = "ass"; TextWebService textWebService = new TextWebService(); //Act actual = textWebService.CheckForProfanity(text); //Assert Assert.AreEqual(expected, actual); }
private void ButtonAdd_Click(object sender, RoutedEventArgs e) { model.NewEmployee = new Employee() { FirstName = textBoxFirstname.Text, LastName = textBoxLastname.Text, Title = textBoxTitel.Text, TitleOfCourtesy = textBoxTitelOfCourtesy.Text, BirthDate = datePickerBirthDate.SelectedDate, HireDate = datePickerHireDate.SelectedDate, Address = textBoxAddress.Text, City = textBoxCity.Text, Region = textBoxRegion.Text, Country = textBoxCountry.Text, Extension = textBoxExtension.Text, Notes = textBoxNotes.Text, Initials = textBoxInitials.Text }; PhoneNumberWebService phoneNumberWebService = new PhoneNumberWebService(); if (!phoneNumberWebService.ValidatePhoneNumber(textBoxHomePhone.Text)) { textBoxHomePhone.BorderBrush = Brushes.Red; MessageBox.Show("Telefonnummer er ugyldigt", "Fejl", MessageBoxButton.OK, MessageBoxImage.Information); return; } else { model.NewEmployee.HomePhone = textBoxHomePhone.Text; } TextWebService textWebService = new TextWebService(); var textResult = textWebService.CheckForProfanity(textBoxNotes.Text); if (textResult.containsProfanity) { MessageBox.Show("Noter indeholder bandeord", "Advarsel", MessageBoxButton.OK, MessageBoxImage.Warning); model.NewEmployee.Notes = textResult.returnText; } else { model.NewEmployee.Notes = textResult.returnText; } MessageBox.Show("Person Tilføjet!", "Success", MessageBoxButton.OK, MessageBoxImage.Information); model.Insert(); }