Companies Home Search Profile

Unit Testing for C# Developers

Focused View

5:47:14

7 View
  • 1. What is Automated Testing.mp4
    02:40
  • 2. Benefits of Automated Testing.mp4
    02:38
  • 3. Types of Tests.mp4
    04:00
  • 4. Test Pyramid.mp4
    02:55
  • 5. The Tooling.mp4
    02:53
  • 6.1 source-code-starter (1).zip.zip
  • 6.2 source-code-completed (1).zip.zip
  • 6. Source Code.mp4
    00:15
  • 7. Writing Your First Unit Test.mp4
    10:27
  • 8. Testing All the Execution Tests.mp4
    05:22
  • 9. Refactoring with Confidence.mp4
    02:14
  • 10. Using NUnit in Visual Studio.mp4
    04:00
  • 11. What is Test-Driven Development.mp4
    03:19
  • 12. Course Structure.mp4
    01:47
  • 13. Summary.mp4
    00:41
  • 14. Asking Questions.html
  • 1. Introduction.mp4
    00:47
  • 2. Characteristics of Good Unit Tests.mp4
    02:03
  • 3. What to Test and What Not to Test.mp4
    03:01
  • 4. Naming and Organizing Tests.mp4
    02:36
  • 5. Introducing Rider.mp4
    01:52
  • 6. Writing a Simple Unit Test.mp4
    03:52
  • 7. Black-box Testing.mp4
    04:43
  • 8. Set Up and Tear Down.mp4
    03:36
  • 9. Parameterized Tests.mp4
    03:25
  • 10. Ignoring Tests.mp4
    01:33
  • 11. Writing Trustworthy Tests.mp4
    06:11
  • 12. Developers Who Don t Write Tests.mp4
    03:51
  • 13. Summary.mp4
    01:33
  • 1. Introduction.mp4
    00:32
  • 2. Testing Strings.mp4
    05:50
  • 3. Testing Arrays and Collections.mp4
    06:11
  • 4. Testing the Return Type of Methods.mp4
    04:02
  • 5. Testing Void Methods.mp4
    04:42
  • 6. Testing Methods that Throw Exceptions.mp4
    04:10
  • 7. Testing Methods that Raise an Event.mp4
    04:34
  • 8. Testing Private Methods.mp4
    09:50
  • 9. Code Coverage.mp4
    02:30
  • 10. Testing in the Real-world.mp4
    02:32
  • 11. Summary.mp4
    00:46
  • 1. 19- Exercise- FizzBuzz.mp4
    01:19
  • 2. 20- Solution- FizzBuzz.mp4
    06:19
  • 3. Exercise- DemeritPointsCalculator.mp4
    00:54
  • 4. Solution- DemeritPointsCalculator.mp4
    09:44
  • 5. Exercise- Stack.mp4
    00:49
  • 6. Solution- Stack.mp4
    14:55
  • 1. Introduction.mp4
    02:16
  • 2. Loosely-coupled and Testable Code.mp4
    03:34
  • 3. Refactoring Towards a Loosely-coupled Design.mp4
    09:42
  • 4. Dependency Injection via Method Parameters.mp4
    05:09
  • 5. Dependency Injection via Properties.mp4
    02:41
  • 6. Dependency Injection via Constructor.mp4
    04:22
  • 7. Dependency Injection Frameworks.mp4
    03:26
  • 8. Mocking Frameworks.mp4
    01:55
  • 9. Creating Mock Objects Using Moq.mp4
    06:47
  • 10. State-based vs. Interaction Testing.mp4
    01:54
  • 11. Testing the Interaction Between Two Objects.mp4
    03:40
  • 12. Fake as Little As Possible.mp4
    03:10
  • 13. An Example of a Mock Abuse.mp4
    04:54
  • 14. Who Should Write Tests.mp4
    02:01
  • 1. Exercise- VideoService.mp4
    01:11
  • 2. Refactoring.mp4
    05:47
  • 3. Testing.mp4
    07:55
  • 4. Exercise- InstallerHelper.mp4
    01:26
  • 5. Refactoring InstallerHelper.mp4
    04:47
  • 6. Testing InstallerHelper.mp4
    08:05
  • 7. Exercise- EmployeeHelper.mp4
    02:37
  • 8. Refactoring EmployeeController.mp4
    05:24
  • 9. Testing EmployeeController.mp4
    04:00
  • 1. Introduction.mp4
    02:12
  • 2. Test Cases.mp4
    03:40
  • 3. Extracting IBooking Repository.mp4
    07:44
  • 4. Writing the First Test.mp4
    04:30
  • 5. Refactoring.mp4
    07:50
  • 6. Writing the Second Test.mp4
    01:28
  • 7. Fixing a Bug.mp4
    03:44
  • 8. Writing Additional Tests.mp4
    04:45
  • 1. Introduction.mp4
    02:07
  • 2. Refactoring For Testability.mp4
    09:32
  • 3. Fixing a Design Issue.mp4
    02:59
  • 4. An Alternative Solution.html
  • 5. Writing the First Interaction Test.mp4
    07:40
  • 6. Keeping Tests Clean.mp4
    05:42
  • 7. Testing a Method is Not Called.mp4
    05:38
  • 8. Another Interaction Test.mp4
    07:31
  • 9. Extracting Helper Methods.mp4
    08:02
  • 10. Testing Exceptions.mp4
    03:34
  • 11. Coupons to My Other Courses.html
  • Description


    Master unit testing - an essential skill for anyone who wants to become a senior developer

    What You'll Learn?


      The importance of automated testing in software development and the benefits it provides Write effective unit tests to verify the correctness of individual units of code Utilize mocking frameworks to create test doubles and isolate dependencies for unit testing Refactor legacy, untestable code into loosely-coupled, testable code Understand and implement dependency injection (DI) to enhance testability of your code

    Who is this for?


    Developers who want to master unit testing for C# applications Anyone interested in building robust and scalable applications with high-quality code using C# technologies Developers who want to build a strong foundation in software testing and quality assurance with C# technologies Anyone interested in pursuing a career in software development or quality assurance with C# technologies

    More details


    To take this course, you should have a basic understanding of C# programming. No prior experience with unit testing is necessary. We'll start with the basics and guide you through the process of writing effective unit tests for your C# code.

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

    C#

    Engaging courses, focused on developing practical skills to fast track your career. Carefully designed real-world examples & exercises. Access on Mobile & TV. Downloadable. Lifetime Access. Highlights: Offering Fun And Engaging Lessons, Providing Comprehensive Courses.
    • language english
    • Training sessions 83
    • duration 5:47:14
    • English subtitles has
    • Release Date 2024/04/28