public void ShouldNotEditIfPhoneNumberIsIncorrect() { string old_fName = "Jon"; string old_lName = "Doe"; string old_email = "*****@*****.**"; string old_city = "Odense"; string old_address = "City Center, 10"; string old_zipcode = "5200"; string old_phoneNr = "31525485"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(old_fName, old_lName, old_email, old_city, old_address, old_zipcode, old_phoneNr, old_phoneNr); string new_fName = "Ben"; string new_lName = "Ten"; string new_email = "*****@*****.**"; string new_city = "Aarhus"; string new_address = "City Center, 12"; string new_zipcode = "8765"; string new_phoneNr = "1213I415"; vc.Edit(new_fName, new_lName, new_email, new_city, new_address, new_zipcode, new_phoneNr, new_phoneNr, customer.Email); }
public void ShouldStandardizeEveryInput() { string old_fName = "Jon"; string old_lName = "Doe"; string old_email = "*****@*****.**"; string old_city = "Odense"; string old_address = "City Center, 10"; string old_zipcode = "5200"; string old_phoneNr = "12 13 14 15"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(old_fName, old_lName, old_email, old_city, old_address, old_zipcode, old_phoneNr, old_phoneNr); string new_fName = "bEn"; string new_lName = "teN"; string new_email = "*****@*****.**"; string new_city = "aarHUs"; string new_address = "city center, 12"; string new_zipcode = "8765asd"; string new_phoneNr = "16 17 18 19"; vc.Edit(new_fName, new_lName, new_email, new_city, new_address, new_zipcode, old_phoneNr, new_phoneNr, customer.Email); Assert.AreEqual(customer.FirstName, "Ben"); Assert.AreEqual(customer.LastName, "Ten"); Assert.AreEqual(customer.Email, "*****@*****.**"); Assert.AreEqual(customer.City, "Aarhus"); Assert.AreEqual(customer.Address, "City Center, 12"); Assert.AreEqual(customer.Zipcode, "8765ASD"); Assert.AreEqual(customer.PhoneNb1, "12131415"); Assert.AreEqual(customer.PhoneNb2, "16171819"); }
public void ShouldEditAllTheInformationCorrectly() { string old_fName = "Jon"; string old_lName = "Doe"; string old_email = "*****@*****.**"; string old_city = "Odense"; string old_address = "City Center, 10"; string old_zipcode = "5200"; string old_phoneNb = "31525485"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(old_fName, old_lName, old_email, old_city, old_address, old_zipcode, old_phoneNb, old_phoneNb); string new_fName = "Ben"; string new_lName = "Ten"; string new_email = "*****@*****.**"; string new_city = "Aarhus"; string new_address = "City Center, 12"; string new_zipcode = "8765"; string new_phoneNr = "12131415"; vc.Edit(new_fName, new_lName, new_email, new_city, new_address, new_zipcode, new_phoneNr, new_phoneNr, customer.Email); Assert.AreEqual(customer.FirstName, new_fName); Assert.AreEqual(customer.LastName, new_lName); Assert.AreEqual(customer.Email, new_email); Assert.AreEqual(customer.City, new_city); Assert.AreEqual(customer.Address, new_address); Assert.AreEqual(customer.Zipcode, new_zipcode); Assert.AreEqual(customer.PhoneNb1, new_phoneNr); Assert.AreEqual(customer.PhoneNb2, new_phoneNr); }
public ActionResult Index() { try { Files oFiles = new Files(); ValidateCustomer oCustomers = new ValidateCustomer(); List <CustomerModel> customers = new List <CustomerModel>(); /// check customers data customers = oCustomers.Validate(oFiles.ReaderCustomers(SessionApp.GetVarSession("fileCustomers")), oFiles.ReaderContent(SessionApp.GetVarSession("fileContent"))); /// file name save to session SessionApp.SetVarSession("fileResult", "Resultados.txt"); /// saved to results oFiles.SaveCustomers(customers, SessionApp.GetVarSession("fileResult")); ViewBag.Message = "Check Customers"; } catch (Exception ex) { ViewBag.Message = "ERROR: There was an error to validate the files"; return(RedirectToAction("Index", "Home")); } return(View()); }
public ValidationResult ValidateCustomer(ValidateCustomer command) { Console.WriteLine(command.ToIndentedJson()); return(new ValidationResult { IsValue = true, StatusMessage = "Customer Passed Validation Checks" }); }
public void CreateValidate() { //Arrage ValidateCustomer v = new ValidateCustomer(); string name = v.Name; //Act //Assert Assert.NotNull(v); }
public void CheckIfExceptionIsThrownOnEmailWithInvalidCharacters() { string fName = "Jon"; string lName = "Doe"; string email = "ab [email protected]"; string city = "Odense"; string address = "City Center, 10"; string zipcode = "5200"; string phoneNb = "31525485"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(fName, lName, email, city, address, zipcode, phoneNb, phoneNb); }
public void CheckIfSomeFieldsAreEmpty() { string fName = ""; string lName = "Doe"; string email = "*****@*****.**"; string city = "Odense"; string address = ""; string zipcode = "5200"; string phoneNb = "31525485"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(fName, lName, email, city, address, zipcode, phoneNb, phoneNb); }
public void CheckIfExceptionIsThrownOnNameWithNumbers() { string fName = "J1ohn"; string lName = "D0e"; string email = "*****@*****.**"; string city = "Odense"; string address = ""; string zipcode = "5200"; string phoneNb = "31525485"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(fName, lName, email, city, address, zipcode, phoneNb, phoneNb); }
public void CheckIfEmailGetStandardized() { string fName = "jANe"; string lName = "DOe"; string email = "*****@*****.**"; string city = "oDeNSE"; string address = "no street, 12309"; string zipcode = "52o0da"; string phoneNb = "30 52 54 85"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(fName, lName, email, city, address, zipcode, phoneNb, phoneNb); Assert.AreEqual("*****@*****.**", customer.Email); }
public void CheckIfNamesGetStandardized() { string fName = "jANe"; string lName = "DOe"; string email = "*****@*****.**"; string city = "oDeNSE"; string address = "no street"; string zipcode = "5200"; string phoneNb = "31525485"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(fName, lName, email, city, address, zipcode, phoneNb, phoneNb); Assert.AreEqual("Jane", customer.FirstName); Assert.AreEqual("Doe", customer.LastName); Assert.AreEqual("Odense", customer.City); }
public void ShouldUpdateCustomerInEveryCase() { string old_fName = "Jon"; string old_lName = "Doe"; string old_email = "*****@*****.**"; string old_city = "Odense"; string old_address = "City Center, 10"; string old_zipcode = "5200"; string old_phoneNr = "31525485"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(old_fName, old_lName, old_email, old_city, old_address, old_zipcode, old_phoneNr, old_phoneNr); CaseRepository cr = CaseRepository.Instance; Case case1 = new Case(); case1.Customer = customer; case1.CaseNumber = 1; Case case2 = new Case(); case2.Customer = customer; case2.CaseNumber = 2; cr.Add(case1); cr.Add(case2); string new_fName = "Ben"; string new_lName = "Ten"; string new_email = "*****@*****.**"; string new_city = "Aarhus"; string new_address = "City Center, 12"; string new_zipcode = "8765"; string new_phoneNr = "12131415"; vc.Edit(new_fName, new_lName, new_email, new_city, new_address, new_zipcode, new_phoneNr, new_phoneNr, customer.Email); Assert.AreEqual(cr.Load(1).Customer.FirstName, cr.Load(2).Customer.FirstName); }
//Use this to add server-side validation protected override DbEntityValidationResult ValidateEntity(DbEntityEntry entityEntry, IDictionary <object, object> items) { //do the base DataAnnotations/fluent validation mapping var result = base.ValidateEntity(entityEntry, items); List <DbValidationError> checkedItems; if (entityEntry.Entity == Customers) { checkedItems = ValidateCustomer.Validate(entityEntry, items); if (checkedItems != null) { foreach (var item in checkedItems) { result.ValidationErrors.Add(item); } } } return(result); }
public void CheckIfAllFieldsHaveValues() { string fName = "Jon"; string lName = "Doe"; string email = "*****@*****.**"; string city = "Odense"; string address = "City Center, 10"; string zipcode = "5200"; string phoneNb = "31525485"; ValidateCustomer vc = new ValidateCustomer(); ICustomer customer = vc.CreateCustomer(fName, lName, email, city, address, zipcode, phoneNb, phoneNb); Assert.AreEqual(fName, customer.FirstName); Assert.AreEqual(lName, customer.LastName); Assert.AreEqual(city, customer.City); Assert.AreEqual(address, customer.Address); Assert.AreEqual(zipcode, customer.Zipcode); Assert.AreEqual(phoneNb, customer.PhoneNb1); Assert.AreEqual(phoneNb, customer.PhoneNb2); }
public Task ValidateCustomer([FromBody] ValidateCustomer command) { return(_messaging.SendAsync(command)); }