Simple play icon Course
Skills Expanded

Approval Tests 5 for .NET

by Jason Roberts

Test code that checks complex output can be difficult and time-consuming to write and also hard to maintain. This course will teach you how to use Approval Tests to use human intelligence to easily and quickly write tests that check complex output.

What you'll learn

Complex output can be difficult to test and can result in more lines of test code being written. In this course, Approval Tests 5 for .NET, you’ll gain the ability to easily create tests that work with complex output. First, you’ll explore how to assert on complex output of different kinds. Next, you’ll discover how to use human intelligence to judge if test output is correct. Finally, you’ll learn how to more safely refactor legacy code and check application view rendering. When you’re finished with this course, you’ll have the skills and knowledge of Approval Tests needed to write your own tests more easily.

Table of contents

Course Overview
1min

About the author

With over 15 years of experience in both frontend and backend software development, Jason Roberts is a freelance developer, trainer, and author. He holds a Bachelor of Science degree in computing, is the author of several books, and writes at his blog DontCodeTired.com. Jason is an open source contributor and in addition to enterprise software development, he has designed and developed Windows Store and Windows Phone apps.

Ready to upskill? Get started