icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 0 / 100

icon
Course Description

Test-driven development is a methodology for creating more robust code. Among other benefits, test-driven development (or TDD) allows you to catch bugs early and decouple code, making it more modular and scalable. Applying TDD principles to C# programming is a win-win for developers.

In this course, Reynald Adolphe explains the principles of test-driven development and shows how to apply them to two different C# workflows. First, he creates a new test-driven project. He writes the test cases before the code to drive the design of the program. In the second scenario, he writes test cases for an existing C# project, to find bugs before it goes live. Along the way, Reynald uses Microsoft's MSTest, but he also introduces other testing tools (such as the unit testing framework xUnit and the mocking framework Moq) and theories (such as the red-green-refactor mantra and SOLID principles) that make test-driven development so efficient.

icon
Instructor Details

Reynald Adolphe

Reynald Adolphe is a technologist and .NET developer specializing in website consulting and development.

He focuses on user experience, user interface, back-end development, and the languages used to create web applications. He's a speaker and personal technology coach helping programmers build their brand and career to the next level and guiding new-comers to become elite software engineers. Previously, he worked for the Tribune Company in Los Angeles and Accenture in Chicago. Reynald's specialties include C#, Silverlight, ASP.NET, MVC, Razor, LINQ, Java, JavaScript, JQuery, AJAX, HTML5, CSS3, SOAP, Knockout.js, RequireJS, Underscore.js, AmplifyJS, XML, WCF, SQL, SDLC, MSTest, Moq, QUnit, and Bootstrap. Reynald also produces tech events, featuring popular tech speakers, musicians, and comedians. You can learn more about his events/coaching at reynaldadolphe.com and follow him on Twitter @reynaldadolphe.

icon
More courses by Reynald Adolphe

Python for the C# Developer

Free

Learning C# Algorithms

Free

C# Best Practices for Developers

Free

C# 7 First Look

Free

Nail Your C# Developer Interview

Free

C# Design Patterns: Part 3

Free

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

0.0

0 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

No reviews yet. Be the first to review this course!