Companies Home Search Profile

C# Test-Driven Development

Focused View

Christian Wenz

1:22:13

0 View
  • [1] Testing web applications and APIs.mp4
    01:19
  • [2] What you should know.mp4
    03:44
  • [1] About testing.mp4
    04:22
  • [2] What is TDD.mp4
    03:01
  • [3] Advantages and disadvantages of TDD.mp4
    05:43
  • [4] Software and tooling.mp4
    03:25
  • [1] Demo project introduction.mp4
    01:03
  • [2] Creating a test.mp4
    08:41
  • [3] Fixing the code.mp4
    02:10
  • [4] Adding another test.mp4
    02:08
  • [5] Satisfying the next test.mp4
    02:59
  • [6] Challenge Making the test pass.mp4
    01:51
  • [7] Solution Making the test pass.mp4
    04:10
  • [1] Introduction to mocking.mp4
    03:18
  • [2] Adding an interface.mp4
    03:06
  • [3] Using a test with a mock.mp4
    06:14
  • [4] Testing without a database Preparations.mp4
    03:21
  • [5] Demo Testing without a database.mp4
    06:01
  • [6] Testing ASP.NET Core applications Preparations.mp4
    02:11
  • [7] Demo Testing ASP.NET Core applications.mp4
    04:23
  • [8] Challenge Testing an API.mp4
    02:13
  • [9] Solution Testing an API.mp4
    05:27
  • [1] Next steps with C#.mp4
    01:23
  • Description


    The old carpentry adage “measure twice, cut once” may not seem applicable to programming, but when you consider all the ill effects that bad code can have down the line, doesn’t “test twice, code once” make sense? The later you test, the more effort it requires to fix any issues that may have been introduced months ago. With test-driven development, you create the test first, and then you write the code. In this course, Christian Wenz shows how to apply TDD principles to C# programming. Christian takes a look at TDD in theory (what does it mean and what does a programmer need to know?), as well as in practical terms (how do you use TDD for C#-based projects?). He also illustrates TDD in action by adding tests, offers advice to help programmers understand available frameworks, and looks at more complex scenarios for using TDD like testing web applications and APIs, and replacing database objects during a test.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Christian Wenz
    Christian Wenz
    Instructor's Courses
    Provides publications, trainings and consulting for web technologies Specialties: Bestselling books in different languages, articles for developer magazines, presentations at international developer conferences.
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 23
    • duration 1:22:13
    • English subtitles has
    • Release Date 2024/09/20