Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Professional Test Driven Development with C#: Developing Real World Applications with TDD 1st Edition

4.3 out of 5 stars 19 customer reviews
ISBN-13: 978-0470643204
ISBN-10: 047064320X
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $8.24
Gift Card.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$24.54 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$30.69 On clicking this link, a new layer will be open
More Buying Choices
32 New from $23.14 20 Used from $19.86
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$30.69 FREE Shipping. Only 10 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Professional Test Driven Development with C#: Developing Real World Applications with TDD
  • +
  • The Art of Unit Testing: with examples in C#
  • +
  • Dependency Injection in .NET
Total price: $103.76
Buy the selected items together

Editorial Reviews

From the Back Cover

Start working with test driven development processes to build better applications

If you want to write robust software that is simple to implement and maintain, you need to use Test Driven Development (TDD). This hands-on guide shows you how, providing invaluable insight for creating effective TDD processes. With the help of source code and examples featured in C#, the authors walk you through the TDD methodology and show you how to apply it to a real-world application. You'll explore the application as it's built from scratch and follow each step involved in development, including problems that arise and the solutions to apply. Within no time, you'll be designing your own successful TDD processes.

Professional Test Driven Development with C#:

  • Describes common software problems and provides refactoring practices that resolve them

  • Shows patterns that can be used to test WPF and Silverlight applications

  • Helps you ensure that when a defect is fixed it stays fixed without causing unexpected side effects

  • Shows how to structure your MVC application for testability

  • Shares the easy steps that can be taken to test WCF services

  • Explains how to run integration tests to ensure that everything works as planned

  • Uncovers best practices for writing good tests that are readable and maintainable

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

wrox.com

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

James Bender is Vice President of Technology for Improving Enterprises. He is a Microsoft MVP, working on everything from small, single-user applications to Enterprise-scale, multi-user systems.

Jeff McWherter is a Partner and Director of Development at Gravity Works Design and Development. In 2010 Jeff was awarded with the Microsoft MVP for the third consecutive year.

NO_CONTENT_IN_FEATURE


Product Details

  • Paperback: 360 pages
  • Publisher: Wrox; 1 edition (May 10, 2011)
  • Language: English
  • ISBN-10: 047064320X
  • ISBN-13: 978-0470643204
  • Product Dimensions: 7.4 x 0.7 x 9.3 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #191,387 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By M. Yu on September 15, 2013
Format: Kindle Edition Verified Purchase
Overall the book was exactly what I wanted. It was exactly what I was looking for. A book that took you through exercises while explaining the the thought process behind each step. The only issues I ran in to was using the newer 3rd party Frameworks that the book talks about. This is only due to version differences and changes since the book was written.

Some could argue that I learned to work with those 3rd party framework better than if I just followed the book and I think I agree with that. However it can be frustrating if you're not a very experienced programmer.
1 Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I would like to think that I do test driven development, but this book puts a twist on my idea of the subject. While my method is more" test as you go", this book defines it more like test before you develop. It's a concept that those like myself are not use to. In other words, the book helps you write the code to call the methods you need to get your results before you actually write those methods. It helps you keep your mind focused on the goal of your code without getting side tracked. The book is also chopped full of coding best practices that will help you as you better yourself as a programmer. I know we may not always agree with each and every one, but they are helpful to keep in the back of your mind.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I took something specific for the .net platform (and C# as a language) not just to get a faster understanding of how TDD can technically work...but also because there's always something to learn also in things you've been using for years!
Great book indeed.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By Scott on December 21, 2013
Format: Kindle Edition Verified Purchase
I was skeptical for a long time about TDD, I'm still ramping up using it, but when I do use it I feel much more confident about my code. Thanks for a great book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Perfect range of subjects for an enterprise level .Net Developer. Covers the variety required to truly overview and instruct on the topic of TDD in .NET with C#.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I LOVE THIS BOOK. Very concise and educational. Introduces very accurate the TDD, and also introduces another great principles, like SOLID, DRY.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book is very good at learning TDD with C #! The contents are explanatory and helps in cases of day-to-day! I recommend!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book cover all you need to make test in your application and to make it tastable.
Everything is covered unit test(with nUnit and Visual Studio Test) integration test,moq,ninject,caliburn.micro ect.
The book also cover how to test web application,wcf service and wpf-silverlight projects.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Professional Test Driven Development with C#: Developing Real World Applications with TDD
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
This item: Professional Test Driven Development with C#: Developing Real World Applications with TDD