Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Test-Driven Development with F#

Learn how the intersection between Test-Driven Development and F# presents opportunities for better design and better testability.

Intermediate
2h 17m
(114)

Created by Mark Seemann

Last Updated Jul 31, 2021

Course Thumbnail
  • Course

Test-Driven Development with F#

Learn how the intersection between Test-Driven Development and F# presents opportunities for better design and better testability.

Intermediate
2h 17m
(114)

Created by Mark Seemann

Last Updated Jul 31, 2021

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

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.

Test-Driven Development with F#
Intermediate
2h 17m
(114)
Table of contents

About the author
Mark Seemann  - Pluralsight course - Test-Driven Development with F#
Mark Seemann
8 courses 4.6 author rating 3897 ratings

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.

Get started with Pluralsight