Test-Driven Development with F#

Learn how the intersection between Test-Driven Development and F# presents opportunities for better design and better testability.
Course info
Rating
(103)
Level
Intermediate
Updated
May 6, 2015
Duration
2h 17m
Table of contents
Description
Course info
Rating
(103)
Level
Intermediate
Updated
May 6, 2015
Duration
2h 17m
Description

In this course, you'll learn about some of the problems associated with mainstream Test-driven Development (TDD), and how working in F# enables you to use TDD without compromising the design of your code. You'll learn how to write tests first in F#, how to build a complete system out of small, isolated functions, and finally see how to express test cases as properties instead of examples.

About the author
About the author

Mark Seemann is the author of Dependency Injection in .NET and the inventor of AutoFixture. He is a professional programmer and software architect living in Copenhagen, Denmark, and currently an independent advisor. He enjoys reading, drawing, playing the guitar, good wine, and gourmet food.

More from the author
Type-Driven Development with F#
Intermediate
3h 56m
17 Jul 2015
Introduction to Property-based Testing with F#
Intermediate
1h 34m
17 Apr 2015
Unit Testing with F#
Beginner
1h 32m
31 Mar 2015
More courses by Mark Seemann