Skip to Content
C# and .NET Core Test-Driven Development
book

C# and .NET Core Test-Driven Development

by Ayobami Adewole
May 2018
Intermediate to advanced content levelIntermediate to advanced
300 pages
7h 35m
English
Packt Publishing
Content preview from C# and .NET Core Test-Driven Development

Summary

Data-driven unit testing is an important concept of TDD that brings many benefits, by allowing you to test your code base extensively with real-life data from multiple data sources, giving you the insight needed to tweak and refactor code for better performance and robustness.

In this chapter, we covered the benefits of data-driven testing and how to write effective data-driven tests using the inline and properties attributes of xUnit.net. Furthermore, we explored data-driven unit testing using the Theory attribute available in xUnit.net. This allows you to unit test your code for appropriate validation and verification over a wide range of inputs coming from different data sources.

While the default data source attributes provided ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Hands-On Design Patterns with C# and .NET Core

Hands-On Design Patterns with C# and .NET Core

Gaurav Aroraa, Jeffrey Chilberto
.NET Core in Action

.NET Core in Action

Dustin Metzgar

Publisher Resources

ISBN: 9781788292481Supplemental Content