Build more reliable software with our Unit testing training

In this practical training, you will learn how to write unit tests that truly add value. No academic models or theories without context, but concrete techniques, patterns, and exercises that reflect how modern .NET applications are built and maintained.

Sfeerbeelden Unit Testing training
“Practical insights that I could immediately apply in our codebase.”
“Finally, a clear explanation of when unit tests actually make sense and when they do not. Lots of examples from real .NET projects.”
Ratings from 43+ happy students
Unit Tests
.NET
Full stack
User testing
Development
Rider
Unit Tests
full-stack
Prototyping
Sign up

Upcoming sessions

This one-day training is designed for .NET developers who want to improve code quality and build software with more confidence. You will leave the session with insights and practical examples you can apply immediately to your own projects.

No prior knowledge of unit testing is required. We build everything step by step, starting from real situations developers encounter in daily work.

Jun. 2026
09:30 - 17:00
VOLZET
Only
13
seats left

Unit Testing Training 2026 (date TBD)

YUST, Coveliersstraat 6, 2000 Antwerp
795
p.p. (excl. BTW)
Enroll now
Nov. 2026
09:30 - 17:00
VOLZET
Only
13
seats left

Unit Testing Training 2026 (date TBD)

YUST, Coveliersstraat 6, 2000 Antwerpen
795
p.p. (excl. BTW)
Enroll now
Contents

Which topics are covered during the training?

01

Introduction to unit testing in .NET

We start with the fundamentals. What are unit tests, why do they exist, and when do they actually add value? Rather than focusing on theory, we establish a practical framework for deciding when testing makes sense.

02

Structure of a good unit test

You will learn how to structure unit tests using proven patterns such as Arrange, Act, and Assert. We also focus on clear naming conventions and readable assertions that remain maintainable over time.

03

Unit testing with xUnit

We dive into xUnit and show how to work with facts, theories, and test data. You will also learn how to structure test projects and write consistent tests within a .NET environment.

04

Dependencies and mocking

How do you handle external dependencies, such as services, repositories, or helpers? We explain what should be mocked, what should not, and how to keep tests simple and reliable.

05

Making legacy code testable

Learn how to take control of existing code that is difficult to test. We explore characterization tests and targeted refactoring techniques to improve testability without breaking existing behaviour.

06

What not to test

Not everything needs to be tested. We discuss which parts of your application you can intentionally exclude from unit tests, and why testing via the public interface is often the most reliable approach.

07

Test-Driven Development (TDD)

We conclude with a practical introduction to TDD. You will learn how the Red, Green, Refactor cycle works and when TDD adds value within real development projects.

08

Collaboration around testing

Testing becomes even stronger when teams collaborate. We explore techniques such as pair programming, TDD, ping-pong development, and mob programming to foster shared ownership and improve code quality.

Trainer: Joris Sonck

Meet the teacher,
Joris Sonck

.NET Software Developer

Software developer with more than eight years of experience building and maintaining .NET applications. In his daily work, he focuses strongly on code quality, testability, and sustainable solutions that remain maintainable over time.

LinkedIn icon
FAQ

Frequently asked questions

Who is this course for?
Where does the course take place?
What do I need to participate?
How do I sign up?
How many people can participate?
Can the course be taken remotely?
Is this training eligible for the SME portfolio subsidy?
Can I register via the SME portfolio?
Questions about the training?
What if I cannot attend anymore?
Contact Us

Looking for an in-house training?

Absolutely! Send us a message and let us know what you need.
We will craft a custom training and prepare a proposal tailored just for you.

RMDY NV
+32 3 450 86 42
Veldkant 35A, 2550 Kontich
info@rmdy.be
Your entry has been sent successfully!
There was an error submitting the form. Please try again or contact us if the problem persists.
Update cookies preferences