Companies Home Search Profile

Improving Unit Tests with Fluent Assertions 5

Focused View

Jason Roberts

39:59

25 View
  • 01 - Course Overview.mp4
    01:30
  • 02 - Introduction.mp4
    03:54
  • 03 - Using Fluent Assertions with Strings.mp4
    05:45
  • 04 - Asserting against Numerical Values.mp4
    03:16
  • 05 - Adding Additional Custom Message Text.mp4
    01:47
  • 06 - Working with Date Values.mp4
    04:09
  • 07 - Asserting on the Contents of Collections.mp4
    04:51
  • 08 - Asserting That Exceptions Are Thrown.mp4
    03:03
  • 09 - Executing All Assertions When a Test Fails.mp4
    04:12
  • 10 - Asserting on Structural Integrity of Source Code.mp4
    05:00
  • 11 - Summary and Further Learning.mp4
    02:32
  • Exercise Files.zip
  • Description


    Waste less time debugging failing tests by improving test failure messages, with the added benefit of making your test code more readable and maintainable, by using the Fluent Assertions library.

    What You'll Learn?


      When tests fail it can be hard to understand exactly what caused the failures. If test failure messages are ambiguous or not detailed enough you sometimes have to fire up the debugger and run the test in debug mode just to find out what the failure was. In this course, Improving Unit Tests with Fluent Assertions 5, you will learn foundational knowledge of Fluent Assertions. First, you will discover how to improve the readability of your test code. Next, you will explore the different ways to assert on different result types such as strings, floating point numbers, collections, and exceptions. Finally, you will gain an understanding of how to improve test failure messages to reduce the need to waste time debugging through failing tests. When you are finished with this course, you will have the skills and knowledge of Fluent Assertions needed to improve readability and test failure messages for automated tests.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Jason Roberts
    Jason Roberts
    Instructor's Courses
    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.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 11
    • duration 39:59
    • level average
    • Release Date 2023/10/20