Ejemplo n.º 1
0
        public void Can_Find_Book_With_Basic_Search()
        {
            var markTheMartian = new Book {
                Title = "Mark the Martian"
            };
            var markmanship = new Book {
                Title = "Markmanship"
            };
            var martinTheEarthling = new Book {
                Title = "Martin the Earthling"
            };

            bookRepository.Add(markTheMartian);
            bookRepository.Add(martinTheEarthling);
            bookRepository.Add(markmanship);

            var result        = (ViewResult)controller.Basic("Mark");
            var searchResults = (BasicSearchResultModel)result.Model;

            Assert.That(searchResults.Books.Count(), Is.EqualTo(2));
            Assert.That(searchResults.Books.Count(b => b.Text == markTheMartian.Title), Is.EqualTo(1), "Can find markTheMartian");
            Assert.That(searchResults.Books.Count(b => b.Text == markmanship.Title), Is.EqualTo(1), "Can find markTheMartian");
        }