Esempio n. 1
0
        /// <summary>
        /// How user whants to search for a book.
        /// </summary>
        /// <param name="library">The library service.</param>
        public static void SearchBook(LibraryService library)
        {
            Clear();
            int selection;

            WriteLine(SearchMethods);
            selection = MenuUseCase.Search(ReadLine());
            switch (selection)
            {
            case 1:
                SearchByTitle(library);
                break;

            case 2:
                SearchByAuthor(library);
                break;

            case 3:
                Clear();
                WriteLine("Returning to the main menu");
                Home(library);
                break;

            default:
                WriteLine("Try again, please.");
                SearchBook(library);
                break;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Write the main menu options.
        /// </summary>
        /// <param name="library">The library service.</param>
        public static void Home(LibraryService library)
        {
            int selection;

            Statistics(library);
            WriteLine(MainMenu);
            selection = MenuUseCase.MainMenu(ReadLine());

            switch (selection)
            {
            case 1:
                CreateBook(library);
                break;

            case 2:
                SearchBook(library);
                break;

            case 4:
                Environment.Exit(0);
                break;

            default:
                Home(library);
                break;
            }
        }
Esempio n. 3
0
        [TestCase(" ")]       //failed
        public void GetMenuList_ReturnNotNull(int id)
        {
            //Arr
            var MenuUseCase = new MenuUseCase();

            //Act
            List <MENU> menulist    = MenuUseCase.GetListMenuByTable(id);
            var         actualCount = menulist.Count;

            //Assert
            Assert.IsTrue(actualCount > 0, "Menu ban nay dang rong");
        }