public void GetContentByNameTest() // SEARCH CUSTOMER BY NAME TEST { // ARRANGE SeedContentList(); string trueName = "Jane Smith"; string falseName = "Tom Bombadill"; CustomerContent trueResultContent, falseResultContent; // ACT trueResultContent = _testRepo.GetCustomerByName(trueName); falseResultContent = _testRepo.GetCustomerByName(falseName); // ASSERT Assert.IsNotNull(trueResultContent); Assert.IsNull(falseResultContent); }
private void ViewContentByName() // SEARCH CUSTOMER BY NAME { Console.Clear(); Console.WriteLine("\nEnter the full name of the customer to access their profile:"); string fullName = Console.ReadLine().ToLower(); CustomerContent content = _contentRepo.GetCustomerByName(fullName); if (content != null) { Console.WriteLine("{0,-10} {1, -10} {2, -10} {3, -20}", "FirstName", "LastName", "Type", "Email"); Console.WriteLine("{0,-10} {1, -10} {2, -10} {3, -20}", $"{content.FirstName}", $"{content.LastName}", $"{content.TypeOfCustomer}", $"{content.Email}"); } else { Console.WriteLine("No customer by that name."); } }