Companies Home Search Profile

Implementing C# 9 Unit Testing Using Visual Studio 2019 and .NET 5

Focused View

Paul D. Sheriff

2:12:27

15 View
  • 1. Course Overview.mp4
    01:36
  • 1. Introduction to Unit Testing.mp4
    01:37
  • 2. The Tools Available in Visual Studio for Unit Testing.mp4
    02:19
  • 3. Why Test Code.mp4
    01:15
  • 4. QA Department or Unit Tests.mp4
    03:30
  • 5. Testing Tools Available to .NET Developers.mp4
    01:03
  • 6. Module Summary.mp4
    00:38
  • 1. What You Are Testing.mp4
    01:37
  • 2. Get Started.mp4
    02:36
  • 3. Create Your FileProcess Class.mp4
    01:50
  • 4. Create Your Unit Test Project.mp4
    03:38
  • 5. Arrange, Act, Assert.mp4
    04:16
  • 6. Exception Handling in Unit Tests.mp4
    03:56
  • 7. Code Coverage.mp4
    01:01
  • 8. Module Summary.mp4
    00:46
  • 1. Avoid Hard-coding Using Constants.mp4
    02:32
  • 2. Use TestContext to Write Into Test Output.mp4
    03:52
  • 3. Build a Settings File to Store Test Configuration.mp4
    05:25
  • 4. Create and Delete File During Testing.mp4
    01:42
  • 5. Create a Unit Test Base Class.mp4
    02:02
  • 6. Module Summary.mp4
    00:35
  • 1. Goals of This Module.mp4
    00:35
  • 2. Learning the Initialization and Cleanup Attributes.mp4
    01:50
  • 3. The Execution Order of Initialize and Cleanup Methods.mp4
    01:19
  • 4. Create the Assembly Initialize and Cleanup Methods.mp4
    03:19
  • 5. Build the Class Initialize and Cleanup Methods.mp4
    02:51
  • 6. Work With the Test Initialize and Cleanup Methods.mp4
    04:47
  • 7. Module Summary.mp4
    00:35
  • 1. Introduction to Unit Test Attributes.mp4
    00:50
  • 2. Getting the Most Out of the Description Attribute.mp4
    04:41
  • 3. Using Grouping Attributes.mp4
    03:44
  • 4. Ignoring and Timing Out Tests.mp4
    02:21
  • 5. Deploying Files for Testing.mp4
    05:46
  • 6. Module Summary.mp4
    00:41
  • 1. Assert Class Methods.mp4
    02:05
  • 2. Pass a Message to Assert Class Methods.mp4
    01:59
  • 3. Testing String Values.mp4
    02:16
  • 4. Testing for Object Types.mp4
    02:03
  • 5. Checking for a Specific Object Type.mp4
    05:49
  • 6. Using the StringAssert Class.mp4
    02:57
  • 7. Using the CollectionAssert Class.mp4
    04:45
  • 8. Using a Comparer Class for Equivelancy.mp4
    03:32
  • 9. Module Summary.mp4
    00:38
  • 1. Introduction to Data-driven Testing.mp4
    01:51
  • 2. Create Table to Hold Test Values.mp4
    01:41
  • 3. Create Data-Driven Class and Add SqlClient.mp4
    02:14
  • 4. Create FileExistsTestFromDB Method.mp4
    06:11
  • 5. Store Data-driven Settings in Config File.mp4
    01:46
  • 6. Module Summary.mp4
    00:34
  • 1. Automating Unit Tests.mp4
    00:56
  • 2. Running dotnet test Command.mp4
    01:47
  • 3. Logging to the Console, TRX, and HTML Files.mp4
    03:22
  • 4. Run One Specific Test.mp4
    00:51
  • 5. Run Tests Based on Matching Names.mp4
    01:17
  • 6. Run Tests Based on Attributes.mp4
    01:33
  • 7. Module Summary.mp4
    00:48
  • 8. Course Summary.mp4
    00:27
  • Description


    Learn how to start unit testing to improve the quality of your applications.

    What You'll Learn?


      Every developer knows they should be creating unit tests to improve the quality of their applications. In this course, Basics of Unit Testing for C# Developers, you'll learn how to create unit tests by using Visual Studio.

      First, you'll see how easy it is to get started with creating unit tests.
      Next, you'll explore how to simplify the unit test process by creating data-driven tests.
      Finally, you'll cover how to automate your unit tests by scheduling them to run via the command line utility VSTest.Console.

      By the end of this course, you'll have the required skills needed to go on and learn more advanced topics in unit testing.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Paul D. Sheriff
    Paul D. Sheriff
    Instructor's Courses
    Paul has over thirty years of experience architecting information systems and his expertise is in much demand from Fortune 500 companies. Paul is a Pluralsight author, has published 400+ articles, and authored over 14 books on topics ranging from JavaScript, Angular, C#, SQL Server and many .NET technologies. Paul is a frequent speaker at conferences and user groups.
    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 57
    • duration 2:12:27
    • level preliminary
    • English subtitles has
    • Release Date 2023/12/14