unit tests
add review functionality, 151 “162
AddReviewAdapter modification, 162
changing Catalog class, 152 “156
changing CatalogService class, 156 “159
test list, 152
updating CatalogServiceInterface, 161 “162
updating DatabaseCatalogService subclass, 159 “161
ASP.NET Web services, 105 “126
data transformation, 107 “117
database catalog service, 117 “120
tasks , 105 “106
Web service tests, 120 “125
exposing failure conditions, 164 “179
defining ExistingReviewException class, 165 “166
modifying Catalog.AddReview function, 166 “167
propagating exceptions, 168
searching for an exception after second review, 164 “165
SOAP faults, 168 “179
synchronizing with customer tests, 143 “145
recording duration, 145
track duration, 144 “145
Test case (NUnit), 240 “244
assertions, 243 “244
test fixtures, 241 “242
test runners, 242
test suites, 241
transactions, 182 “203
Catalog class, 193 “203
TransactionManager class, 183 “192
user interfaces, 213