//create
        public void AddCustomerToDir_ShouldGetCorrectBoolean()
        {
            //Arrange
            Customer     customer = new Customer();
            CustomerRepo repo     = new CustomerRepo();
            //Act
            bool addResult = repo.AddCustomerToDir(customer);

            //Assert
            Assert.IsTrue(addResult);
        }
Beispiel #2
0
        private void CreateCustomer()
        {
            Console.Clear();
            Customer newCustomer = new Customer();

            Console.WriteLine("Welcome to the Create Customer Page\n");
            Console.WriteLine("Please enter a first name:");
            newCustomer.FirstName = Console.ReadLine();
            Console.WriteLine("Please enter a last name:");
            newCustomer.LastName = Console.ReadLine();
            Console.WriteLine("Please select a customer type by number\n" +
                              "1: Potential\n" +
                              "2: Current\n" +
                              "3: Past");
            string customerTypes = Console.ReadLine();

            switch (customerTypes)
            {
            case "1":
                newCustomer.CustomerTypecast = CustomerType.Potential;
                break;

            case "2":
                newCustomer.CustomerTypecast = CustomerType.Current;
                break;

            case "3":
                newCustomer.CustomerTypecast = CustomerType.Past;
                break;

            default:
                Console.WriteLine("Please enter a valid value");
                break;
            }
            _customerRepo.AddCustomerToDir(newCustomer);
        }
        //read
        public void GetCustomers()
        {
            //Arrange
            //Add content
            Customer customer = new Customer();
            //create repo
            CustomerRepo repo = new CustomerRepo();

            //add content to repo(customer)
            repo.AddCustomerToDir(customer);
            //act
            //store list of customers w/n variable
            List <Customer> customers = repo.GetCustomer();
            //looks thourgh list and returns true if customers exist
            bool directoryHasCustomers = customers.Contains(customer);

            //assert
            Assert.IsTrue(directoryHasCustomers);
        }
 public void Arrange()
 {
     _repo     = new CustomerRepo();
     _customer = new Customer("Kanye", "West", CustomerType.Current);
     _repo.AddCustomerToDir(_customer);
 }