예제 #1
0
        public void FilterByTitleNoneFound()
        {
            clsBookCollection FilteredBooks = new clsBookCollection();

            FilteredBooks.FilterByTitle("nonexistent book title here");
            Assert.AreEqual(0, FilteredBooks.Count);
        }
예제 #2
0
        public void FilterByTitleMethodOK()
        {
            clsBookCollection AllBooks      = new clsBookCollection();
            clsBookCollection FilteredBooks = new clsBookCollection();

            FilteredBooks.FilterByTitle("");
            Assert.AreEqual(AllBooks.Count, FilteredBooks.Count);
        }
예제 #3
0
    protected void btnApply_Click(object sender, EventArgs e)
    {
        clsBookCollection Books = new clsBookCollection();

        Books.FilterByTitle(txtFilter.Text);
        lstBookList.DataSource     = Books.BookList;
        lstBookList.DataValueField = "BookID";
        lstBookList.DataTextField  = "Title";
        lstBookList.DataBind();
    }
예제 #4
0
        public void FilterByTitleTestDataFound()
        {
            clsBookCollection FilteredBooks = new clsBookCollection();
            bool OK = true;

            FilteredBooks.FilterByTitle("nonexistent book title here");
            if (FilteredBooks.Count == 1)
            {
                if (FilteredBooks.BookList[0].BookID != 1)
                {
                    OK = false;
                }
            }
            else
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }