public void CustomerRepository_RemoveCustomer_ShouldBeCorrectCount() { CustomerRepository _customerRepo = new CustomerRepository(); CustomerInfo customerOne = new CustomerInfo(); CustomerInfo customerTwo = new CustomerInfo(); CustomerInfo customerThree = new CustomerInfo(); _customerRepo.AddCustomerToList(customerOne); _customerRepo.AddCustomerToList(customerTwo); _customerRepo.AddCustomerToList(customerThree); customerOne.FirstName = "firstname"; customerOne.LastName = "lastname"; customerTwo.FirstName = "firsty"; customerTwo.LastName = "lasty"; customerThree.FirstName = "freshy"; customerThree.LastName = "softy"; _customerRepo.RemoveCustomer("firstname", "lastname"); int actual = _customerRepo.GetCustomerInfo().Count; int expected = 2; Assert.AreEqual(expected, actual); }
public void CustomerRepository_AddCustomerToList() { _customers = _customerRepoTest.GetCustomerList(); _customerRepoTest.AddCustomerToList(_customer); var actual = _customers.Count; var expected = 1; Assert.AreEqual(expected, actual); }
public void CheckRemoveCustomerFromList() { CustomerRepository customerRepo = new CustomerRepository(); Customer customer = new Customer(CustomerType.Current, "Joe", "Montana", "*****@*****.**", 2157); Customer customerTwo = new Customer(CustomerType.Past, "Barry", "Sanders", "*****@*****.**", 2157); customerRepo.AddCustomerToList(customer); customerRepo.AddCustomerToList(customerTwo); customerRepo.RemoveCustomerFromList(customer); List <Customer> list = customerRepo.GetCustomerList(); int actual = customerRepo.GetCustomerList().Count; int expected = list.Count; Assert.AreEqual(expected, actual); }
internal void Run() { while (_response != 6) { PrintMenu(); SeedCustomerData(); switch (_response) { case 1: SeeAllCustomersAlphabetically(); break; case 2: var customer = GetInputForNewUser(); _customerRepo.AddCustomerToList(customer); break; case 3: RemoveCustomer(); break; case 4: UpdateCustomer(); break; case 5: EmailBlast(); break; case 6: Console.WriteLine("Have a nice day!"); break; default: Console.WriteLine("Please enter a correct value."); break; } Console.WriteLine("Press any key to continue..."); Console.ReadKey(); Console.Clear(); } }
public void CustomerRepository_AddCustomer() { CustomerClass newCustomer = new CustomerClass("Austin", "Smith", "Potential Customer", "We currently have the lowest rates on Helicopter Insurance!"); _customerRepo.AddCustomerToList(newCustomer); int actual = _customerRepo.getList().Count; int expected = 4; Assert.AreEqual(expected, actual); }
public void CustomerRepository_AddCustomer_ShouldBeCorrectCount() { CustomerRepository _customerRepo = new CustomerRepository(); CustomerInfo customerOne = new CustomerInfo(); CustomerInfo customerTwo = new CustomerInfo(); CustomerInfo customerThree = new CustomerInfo(); customerOne.LastName = "Allen"; customerTwo.LastName = "Smith"; customerThree.LastName = "Baker"; _customerRepo.AddCustomerToList(customerOne); _customerRepo.AddCustomerToList(customerTwo); _customerRepo.AddCustomerToList(customerThree); int actual = _customerRepo.GetCustomerInfo().Count; int expected = 3; Assert.AreEqual(expected, actual); }
public void CheckAddCustomerToList() { CustomerRepository customerRepo = new CustomerRepository(); Customer customer = new Customer(CustomerType.Current, "Joe", "Montana", "*****@*****.**", 2157); customerRepo.AddCustomerToList(customer); List <Customer> list = customerRepo.GetCustomerList(); int actual = 1; int expected = list.Count; Assert.AreEqual(expected, actual); Assert.IsTrue(list.Contains(customer)); }
public void CustomerRepository_GetCustomer_ShouldBeCorrect() { CustomerRepository _customerRepo = new CustomerRepository(); CustomerInfo customerOne = new CustomerInfo(); CustomerInfo customerTwo = new CustomerInfo(); CustomerInfo customerThree = new CustomerInfo(); _customerRepo.AddCustomerToList(customerOne); _customerRepo.AddCustomerToList(customerTwo); _customerRepo.AddCustomerToList(customerThree); customerOne.FirstName = "firstname"; customerOne.LastName = "lastname"; customerTwo.FirstName = "firsty"; customerTwo.LastName = "lasty"; customerThree.FirstName = "freshy"; customerThree.LastName = "softy"; CustomerInfo customerFour = _customerRepo.GetCustomer("firstname", "lastname"); Assert.AreEqual(customerFour, customerOne); }
public void SeedContent() { CurrentCustomer customerOne = new CurrentCustomer(1, "Konrad", "Haight", "*****@*****.**"); _customerRepo.AddCustomerToList(customerOne); PastCustomer customerTwo = new PastCustomer(2, "Nicole", "Haight", "*****@*****.**"); _customerRepo.AddCustomerToList(customerTwo); PotentialCustomer customerThree = new PotentialCustomer(3, "Ruby", "Haight", "none"); _customerRepo.AddCustomerToList(customerThree); }
public void Create() { _console.Clear(); _console.WriteLine("What type of customer is this?\n" + "1: Current\n" + "2: Past\n" + "3: Potentional"); string selection = _console.ReadLine(); int selectionType = int.Parse(selection); CustomerType userType = (CustomerType)selectionType; _console.WriteLine("What is the customer's first name?"); string userFirst = _console.ReadLine(); _console.WriteLine("What is the customer's last name?"); string userLast = _console.ReadLine(); _console.WriteLine("What is the customer's street address?"); string userAddress = _console.ReadLine(); _console.WriteLine("What city does the customer live in?"); string userCity = _console.ReadLine(); _console.WriteLine("What state does the customer live in?"); string userState = _console.ReadLine(); _console.WriteLine("What is the customer's zipcode?"); string userZip = _console.ReadLine(); var customer = CustomerRepository.Create(userFirst, userLast, userAddress, userCity, userState, userZip, userType); CustomerRepository.AddCustomerToList(customer); _console.Clear(); }