Mastering C# Unit Testing
3h 59m 22s
English
Paid
January 4, 2024
"Mastering C# Unit Testing" is an advanced course focused on teaching best practices for crafting high-quality unit tests in real-world C# applications. The course is led by Julio Casal, a Microsoft software engineer with a decade of experience in writing thousands of unit tests across various C# applications.
More
Key Features of the Course:
- Advanced Unit Testing Techniques: Dive deep into advanced strategies and methods to create effective unit tests for C# applications.
- Expert Insights: Julio Casal's extensive experience in the field provides invaluable insights into the nuances of unit testing.
- Good vs. Bad Unit Tests: Learn to distinguish between well-written and poorly constructed unit tests, understanding what makes a unit test effective.
- Practical Application: Focus on practical, real-world applications, especially within the SVN.Net core environment.
- Tools and Techniques: Get acquainted with various tools and techniques that are essential for successful unit testing in professional projects.
- Comprehensive Learning: The course covers a wide range of topics, ensuring a thorough understanding of unit testing in C#.
- Hands-on Experience: Expect practical exercises and real-life scenarios that will enhance your unit testing skills and apply them effectively in your projects.
Watch Online Mastering C# Unit Testing
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Course introduction | 00:39 |
2 | Course outline | 01:03 |
3 | Is this course for you? | 00:42 |
4 | Software prerequisites | 00:49 |
5 | Setting up VS Code for unit testing | 02:06 |
6 | Introduction | 00:32 |
7 | Avoid testing implementation details | 06:04 |
8 | Use fakes wisely | 09:34 |
9 | Avoid multiple AAA sections | 03:31 |
10 | Avoid logic in tests | 04:41 |
11 | Reusing test fixtures | 07:29 |
12 | Working with time | 07:08 |
13 | Testing private methods | 07:14 |
14 | Introduction | 00:23 |
15 | Choosing what to test | 02:59 |
16 | The ASP.NET Core API you will unit test | 12:18 |
17 | Refactoring overcomplicated code – Take 1 | 06:30 |
18 | Refactoring overcomplicated code – Take 2 | 06:31 |
19 | Refactoring overcomplicated code – Take 3 | 07:10 |
20 | Introduction | 00:26 |
21 | Testing entities | 11:42 |
22 | Testing application services | 12:09 |
23 | Testing error mapping logic | 07:34 |
24 | Testing data repositories | 02:30 |
25 | Testing controllers | 08:21 |
26 | Testing minimal APIs | 08:49 |
27 | Introduction | 00:28 |
28 | What is code coverage? | 01:32 |
29 | Using code coverage in VS Code | 10:54 |
30 | Using code coverage in Visual Studio | 03:00 |
31 | What’s the ideal code coverage number? | 02:12 |
32 | Configuring what to include in code coverage | 06:55 |
33 | Increasing the coverage | 04:55 |
34 | Introduction | 00:25 |
35 | Running tests in parallel | 04:10 |
36 | Using AutoFixture | 08:03 |
37 | Using live unit testing | 06:24 |
38 | Unit testing with ChatGPT | 12:49 |
39 | Introduction | 00:22 |
40 | Clean architecture quick recap | 03:01 |
41 | The application to test | 13:34 |
42 | What should you test? | 03:03 |
43 | Unit testing the application | 13:19 |
44 | Running code coverage | 05:22 |
Read Book Mastering C# Unit Testing
# | Title |
---|---|
1 | Handouts |
2 | Net8Upgrade |
Similar courses to Mastering C# Unit Testing
ASP.NET Core Full StackJulio Casal
Duration 5 hours 26 minutes 21 seconds
Course
DevOps from Start to Finishiamtimcorey.com (Tim Corey)
Duration 5 hours 43 minutes 19 seconds
Course
Foundation in C#: Object Oriented Programming Part 2iamtimcorey.com (Tim Corey)
Duration 7 hours 24 minutes 3 seconds
Course
Pragmatic Clean ArchitectureMilan Jovanović
Duration 6 hours 21 minutes 27 seconds
Course
Full Time Game DevThomas Brush
Duration 35 hours 12 minutes 15 seconds
Course
Entity Framework Core - The Complete Guide (.NET Core 5)udemy
Duration 5 hours 24 minutes 16 seconds
Course
.NET/ C# Interview Masterclass - Top 500 Questions & Answersudemy
Duration 8 hours 31 minutes 35 seconds
Course