Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    C# With Test Driven Development - Write Tests Like A Pro

    Posted By: ELK1nG
    C# With Test Driven Development - Write Tests Like A Pro

    C# With Test Driven Development - Write Tests Like A Pro
    Published 7/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.32 GB | Duration: 3h 25m

    Learn to build high-quality C# applications by using Test Driven Development TDD

    What you'll learn
    What TDD is, and why it’s important?
    Set up test projects and install the dependencies for unit testing C# projects
    Write unit tests for the designed units of real-world software systems.
    Apply TDD rules, patterns, and techniques to test properly-designed units of software systems
    Requirements
    The course requires basic C# programming knowledge
    Understanding basic software design concepts is a great advantage.
    Description
    Do you want to learn how to build high-quality C# applications by using Test Driven Development? Then this course is right for you! TDD is an important practice that every software developer should be able to apply. During this course essential TDD concepts are covered in depth using various demos and self-descriptive visuals, making it easy for participants to comprehend the most tricky parts with minimum effort and remember them as per need.This course covers variety of topics, such as: Test First DevelopmentGiven-when-then and red-green-reflector patternsTest trustworthiness and Devil's Advocate gameParameterized testingDiscovering alternative paths after writing a testConforming to TDD lawsAnd testing the application layerThe course has a simple but effective structure. Essential TDD concepts are covered in depth using various demos and self-descriptive visuals, making it easy for participants to comprehend the most tricky parts with minimum effort and remember them as per need.By completing the course, participants should learn:What TDD is, and why it’s important?And be able toSet up test projects and install the dependencies for unit testing C# projects.Write unit tests for the designed units of real-world software systems.Apply TDD rules, patterns, and techniques to test properly-designed units of software systems to protect their expected behavior from unintended deviations.Why should students take this course:TDD is an essential practice for every software developer.Professional developers use TDD to ship trustworthy, clean, and high-quality code faster with fewer bugs. TDD helps them protect the design of their software during updates. 30-DAY FULL MONEY-BACK GUARANTEEThis course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.   ABOUT YOUR INSTRUCTORS:Over 20+ years of combined coding experience. We've taught over 300k+ students how to code –– both beginner and expert levels.Jannick LeismannCertified Microsoft .NET developerDenis PanjutaOver 58k subscribers on YouTube

    Overview

    Section 1: Writing test

    Lecture 1 Introduction

    Lecture 2 What is TDD

    Lecture 3 Create project and write first test method

    Lecture 4 Refactoring and adding domain project

    Lecture 5 Adding web api project

    Lecture 6 Test first approach

    Lecture 7 Assertion message

    Lecture 8 Fluent assertions

    Lecture 9 Task 1: Pass The Tests

    Section 2: Given-When-Then, and Red-Green-Refactor patterns

    Lecture 10 Test conditions and prerequisites

    Lecture 11 Setting up flight project

    Lecture 12 Translating a scenario to test

    Lecture 13 Red green refactor

    Lecture 14 Given when then pattern and avoid overbooking scenario discovery

    Lecture 15 Avoid overbooking scenario

    Lecture 16 Task 2: Translate a Test Scenario to Test Code

    Section 3: Test Trustworthiness and Parameterized Tests

    Lecture 17 Test trustwhortiness and devils advocate

    Lecture 18 Practical devils advocate for remaining number of seats

    Lecture 19 Parameterized tests

    Lecture 20 Discovering new scenarios by checking if the production code is complete

    Lecture 21 Refactor remember bookings

    Lecture 22 Task 3: Play the Devil’s Advocate Game

    Section 4: TDD Laws

    Lecture 23 Laws of TDD

    Lecture 24 Scenario cancel bookings using TDD laws

    Lecture 25 Handle cancel booking no booking found

    Lecture 26 How you discover new scenarios

    Lecture 27 Task 4: Discover new Test Scenarios

    Section 5: Testing Application Layers

    Lecture 28 Application layer testing

    Lecture 29 Scenario application layer booking part one

    Lecture 30 Scenario application layer booking part two

    Lecture 31 Scenario application layer booking part three

    Lecture 32 Configure in memory database

    Lecture 33 Parameterize books flights test

    Lecture 34 Implement booking service

    Lecture 35 Refactoring booking service

    Lecture 36 Create test for canceling bookings

    Lecture 37 Finalize cancel booking

    Lecture 38 Naming conventions

    Lecture 39 Test suit as documentation

    Lecture 40 Application layer

    Lecture 41 Task 5: Write a Test for an Application Service

    C# developers of all levels who want to learn TDD