C# and .NET Core Test Driven Development
Dive into TDD to create flexible, maintainable, and production-ready .NET Core applications
|Price||$31.99 - $52.08
|Format||Paper book / ebook (PDF)|
This book guides developers to create robust, production-ready C# 7 and .NET Core applications through the practice of test-driven development process.
In C# and .NET Core Test-Driven Development, you will learn the different stages of the TDD life cycle, basics of TDD, best practices, and anti-patterns. It will teach you how to create an ASP.NET Core MVC sample application, write testable code with SOLID principles and set up a dependency injection for your sample application. Next, you will learn the xUnit testing framework and learn how to use its attributes and assertions. You'll see how to create data-driven unit tests and mock dependencies in your code. You will understand the difference between running and debugging your tests on .NET Core on LINUX versus Windows and Visual Studio. As you move forward, you will be able to create a healthy continuous integration process for your sample application using GitHub, TeamCity, Cake, and Microsoft VSTS.
By the end of this book, you will have learned how to write clean and robust code through the effective practice of TDD, set up CI build steps to test and build applications as well as how to package application for deployment on NuGet.
by Tim Chaplin
Price: $17.99 | Publisher: Packt Publishing | Release: 2015
by Mark J. Price
In C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Co...
Price: $35.99 | Publisher: Packt Publishing | Release: 2019
by Francesco Abbruzzese
Price: $44.99 | Publisher: Packt Publishing | Release: 2018
by Ravi Kumar Gupta, Hetal Prajapati, Harmeet Singh
Price: $39.99 | Publisher: Packt Publishing | Release: 2015
by Mark J. Price, Ovais Mehboob Ahmed Khan
C# is a widely used programming language, thanks to its easy learning curve, versatility, and support for modern paradigms. The language is used to create desktop apps, background services, web apps, and mobile apps. .NET Core is open source and compatible with Mac OS and Linux. There is no limit to what you can achieve with C# and .NET C...
Price: $49.99 | Publisher: Packt Publishing | Release: 2018
by Adam Freeman
Visual Studio 2017 updates for this book are now available. Follow the Download Source Code link for this book on the Apress website.Now in its 6th edition, the best selling book on MVC is now updated for ASP.NET Core MVC. It contains detailed explanations of the new Core MVC functionality which enables developers to produce leaner, cloud...
Price: $25.00 | Publisher: Apress | Release: 2016
by Harry J.W. Percival
By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tes...
Price: $12.17 | Publisher: O'Reilly Media | Release: 2014
by Harry Percival
By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code requ...
Price: $51.87 | Publisher: O'Reilly Media | Release: 2017