Companies Home Search Profile

Test Driven Development in C# 8

Focused View

Thomas Claudius Huber

2:26:01

22 View
  • 01-Course Overview.mp4
    01:55
  • 02-Introduction.mp4
    01:01
  • 03-What Is Test Driven Development (TDD).mp4
    02:28
  • 04-Advantages of Test Driven Development.mp4
    04:17
  • 05-The Wired Brain Coffee Scenario.mp4
    03:03
  • 06-How This Course Is Structured.mp4
    03:12
  • 07-Understand the First Requirement.mp4
    02:42
  • 08-Create a Red Unit Test.mp4
    07:17
  • 09-Write Code to Make the Test Green.mp4
    01:17
  • 10-Refactor the Code.mp4
    03:50
  • 11-Test and Implement the Next Requirement.mp4
    03:01
  • 12-Refactor the Test Code.mp4
    02:29
  • 13-Summary.mp4
    01:03
  • 14-Introduction.mp4
    01:26
  • 15-Understand the Requirements.mp4
    02:24
  • 16-Know How to Decouple Dependencies.mp4
    04:54
  • 17-Test - Save a Desk Booking.mp4
    07:33
  • 18-Implement - Save a Desk Booking.mp4
    01:21
  • 19-Refactor the Code.mp4
    04:05
  • 20-Test - Check if a Desk Is Available.mp4
    06:56
  • 21-Implement - Check if a Desk Is Available.mp4
    02:12
  • 22-Test - Store the Desk ID on the Booking.mp4
    03:49
  • 23-Implement - Store the Desk ID on the Booking.mp4
    02:01
  • 24-Test - Return Success or NoDeskAvailable Result Code.mp4
    04:47
  • 25-Implement - Return Success or NoDeskAvailable Result Code.mp4
    01:20
  • 26-Test - Set Desk Booking ID on the Result.mp4
    04:47
  • 27-Implement - Set Desk Booking ID on the Result.mp4
    01:10
  • 28-Summary.mp4
    00:55
  • 29-Introduction.mp4
    01:18
  • 30-Test Driven Development of User Interfaces.mp4
    03:48
  • 31-Explore the DeskBooker Solution.mp4
    06:18
  • 32-Understand the Requirements.mp4
    02:55
  • 33-Test - Call the BookDesk Method of the Processor.mp4
    05:00
  • 34-Implement - Call the BookDesk Method of the Processor.mp4
    02:52
  • 35-Test - Check if the Model Is Valid.mp4
    02:37
  • 36-Implement - Check if the Model Is Valid.mp4
    00:40
  • 37-Test - Add a Model Error if No Desk Is Available.mp4
    04:28
  • 38-Implement - Add a Model Error if No Desk Is Available.mp4
    03:56
  • 39-Refactor the Unit Tests.mp4
    02:42
  • 40-Test - Return the Expected IActionResult.mp4
    05:32
  • 41-Implement - Return the Expected IActionResult.mp4
    01:48
  • 42-Test - Redirect to the BookDeskConfirmation Page.mp4
    07:00
  • 43-Implement - Redirect to the BookDeskConfirmation Page.mp4
    01:41
  • 44-Run the ASP.NET Core Application.mp4
    03:43
  • 45-Summary.mp4
    02:28
  • Description


    Test Driven Development (TDD) is a powerful approach to build solid and robust software. This course teaches you how to use TDD in C# to test and implement new features in your .NET projects.

    What You'll Learn?


      At the core of writing solid and robust C# code is a thorough knowledge of Test Driven Development (TDD). In this course, Test Driven Development in C# 8, you will learn the skills you need to be able to apply TDD in your .NET projects. First, you will discover the basics of TDD and about the red-green-refactor cycle. Next, you will learn how to test and implement business logic for a .NET Core application with TDD. You’ll use xUnit as a testing framework and Moq as a mocking library. Finally, your business logic will be used in an ASP.NET Core Razor Pages application, and you will use TDD to add additional features in that application. When you’re finished with this course, you’ll have a foundational knowledge of Test Driven Development that will help you as you move forward to test and implement new features in your C# projects.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Thomas Claudius Huber
    Thomas Claudius Huber
    Instructor's Courses
    Thomas is a Microsoft MVP for Windows Development. He works as a developer, consultant, and trainer in the fields of .NET, C#, TypeScript, XAML, and Azure. Thomas is a well-known speaker and book author. He has written several special interest books in his areas, including an extensive handbook for Windows Presentation Foundation and a handbook on development with TypeScript. Thomas lives in Germany's Black Forest with his wife and their three daughters. In his spare time, he plays football and guitar, works out at the gym, and likes riding into the sunset with his motorcycle.
    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 45
    • duration 2:26:01
    • level preliminary
    • Release Date 2023/12/06