Test-Driven Development in Microsoft .NET (Microsoft Professional)

P

packages (application), 206 “207

Data Access, 206

Data Model, 206 “207

Service Interface, 207 “208

structure, Web services, 124 “125

panels, NUnit-Gui

Failures, 238

Status, 238

Test Cases, 238

Tests Run, 238

Time, 238

PK (primary key), 66

Pop operation, 10

objects, 16 “22

Stacks, 22 “23

primary key (PK), 66, 78 “86

producer infrastructure, Web service tests, 121 “122

production database, testing database access layer, 70

programmer tests, 4

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

progress bar (NUnit-Gui), 237

projects

adding NumbersFixture class to, 235

creating in NUnit, 233 “234

NUnit-Gui

layout, 237 “240

running tests, 237

setup, 236

Properties option (NUnit-Gui View menu), 239

publications

Extreme Programming Explored, 7

Extreme Programming Installed, 5

Refactoring: Improving the Design of Existing Code, 6, 36

Test-Driven Development, 217

Test-Driven Development: By Example, 3

Push operation, 10

multiple objects on Stacks, 20 “22, 25 “26

single objects on Stacks, 14 “20, 24 “26

PushOne method, 14

PushPopContentCheck method, 17, 20

PushPopMultipleElements method, 20

Категории