Today unit testing is the absolutely required skill which is required from any professional developer. Companies expect from developers to know how to write unit tests including all the most important topics such as mocking and test driven development (TDD in short).
This course is all about practicing TDD using C# programming language and NUnit as a unit testing framework. Along the way, we will learn the concepts related to unit testing. This course does not cover all the features of NUnit. This course is way more interesting.
Learning unit testing and TDD puts a powerful and very useful tool at your fingertips. Being familiar with unit testing and TDD you can write reliable and maintainable applications. It is very hard to lead a project which is not covered by unit tests.
Content and Overview
This course is primarily aimed at developers who’re already familiar with the basics of unit testing and dependency injection. Some experience in C# programming is required. The course provides solid theoretical base reinforced by tons of practical material.
We start with basics of test–driven development. Why we need TDD? What is TDD? When TDD fails, three laws of TDD, different types of tests, tooling and other fundamental topics. This section is mostly theoretical.
Instructor Details
Courses : 17
Specification: TDD in C# From A to Z
|
7 reviews for TDD in C# From A to Z
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $12.99 |
---|---|
Provider | |
Duration | 9.5 hours |
Year | 2020 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | No |
$84.99 $12.99
Aaron Burch –
Very engaging, well paced, and detailed. I appreciate the practical examples and live coding sessions. Good job!
Roberto Alfonso –
A solid course with everything one must learn to start writing unit testing. The good: Covers everything that needs to be learnt to implement TDD, the theory is solid (albeit simplified). Plenty of examples even though simple. The bad: Lacked theory, white box testing techniques to choose tests. NUnit instead of Xunit, instead NSubstitute of Moq. Too little about SpecFlow and TestStack.White to have them named in the About section of the course. Could have used a better TestStack.White example program. The ugly: Audio issues, some lessons are too quiet to be watched on the bus with earphones. Just too much fast forward code writing that could have been skipped.
Paulo Pocinho –
This course includes very clear explanations on what TDD is all about. The instructor is able to drive key concepts, with concise examples. The pace is fluid and constant. I had time to think through and follow the live example code. It is a practical course that inspires the right mindset on writing testable code from start to finish. I enjoyed the lectures and, as a bonus, I also learned about other techniques and thought provoking topics related to TDD.
Marek Kwiecie –
tak ale fajnie by bylo dostac wersjie pl 🙂
Philane Sigwebela –
Great course
Martin Eastwood –
The course exposed many TDD examples and scenarios that introduce the subject. The course provided do’s and don’ts along with plenty of practice challenges. Some of the longer examples can be a bit hard to follow, but overall I learned what I needed.
Jose Tavares Germano Filho –
Explica es abrangentes com exemplos pr ticos de aplica o de conceitos.