public void InValidSearchByAuthgor()
        {
            var author = "TestAuthor";

            var catalogAdd = new Dictionary <string, IList <IBook> >();

            var expectedResult = new List <IBook>();

            catalogAdd.Add(author, expectedResult);

            var sut = new CatalogService(null, catalogAdd);

            sut.SearchByAuthor("Test");
        }
        public void ValidSearchByAuthor_Test()
        {
            var author = "TestAuthor";

            var catalogAdd = new Dictionary <string, IList <IBook> >();

            var expectedResult = new List <IBook>();

            catalogAdd.Add(author, expectedResult);

            var sut          = new CatalogService(null, catalogAdd);
            var actualResult = sut.SearchByAuthor(author);

            Assert.AreEqual(expectedResult, actualResult);
        }