Esempio n. 1
0
        public void FirstIsBookInAvailableBooksTest()
        {
            BookValidator bookValidator = new BookValidator();
            bool          expected      = true;
            string        bookName      = "Star book";
            List <Book>   books         = new List <Book>
            {
                new Book("Book about nothing", "Richards", "9994443332221"),
                new Book("Star book", "galikowski", "1234567891111"),
                new Book("Lord of the rings", "tolkien", "1111222233334")
            };

            var actual = bookValidator.IsBookNameInAvailableBooks(bookName, books);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 2
0
        public void SecondIsBookInAvailableBooksTest()
        {
            BookValidator bookValidator = new BookValidator();
            bool          expected      = false;
            string        bookName      = "Star book";
            List <Book>   books         = new List <Book>
            {
                new Book("Book about nothing", "Richards", "9994443332221"),
                new Book("Star book", "galikowski", "1234567891111"),
                new Book("Lord of the rings", "tolkien", "1111222233334")
            };

            books.First(x => (x.BookName == bookName));
            foreach (var item in books.Where(x => (x.BookName == bookName)))
            {
                item.IdPerson = 1;
            }

            var actual = bookValidator.IsBookNameInAvailableBooks(bookName, books);

            Assert.AreEqual(expected, actual);
        }