Add tests upto Listing 11.25
Add test from listing Listing 11.26
Add test from listing Listing 11.28