Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Microsoft Fakes Fundamentals

This course teaches you how to use Microsoft's Visual Studio 2012 Fakes to improve your unit tests.

Jim Cooper - Pluralsight course - Microsoft Fakes Fundamentals
Jim Cooper
Donald Belcham - Pluralsight course - Microsoft Fakes Fundamentals
Donald Belcham
What you'll learn

In this course you will learn how to use the Microsoft Fakes provided with Visual Studio 2012 to isolate your tests from the dependencies of the classes you are unit testing. It will teach you how to use stubs to track dependency collaboration and to control program flow. It will also teach you how to use shims to test legacy code.

Table of contents

About the authors
Jim Cooper - Pluralsight course - Microsoft Fakes Fundamentals
Jim Cooper

Jim Cooper is a software developer at Pluralsight. With more than 20 years of software development experience, he has gained a passion for Agile software development -- especially Lean.

Donald Belcham - Pluralsight course - Microsoft Fakes Fundamentals
Donald Belcham

Donald Belcham is a senior software developer, independent contractor, and agile development expert who is a strong supporter of fundamental OO patterns and practices. Since 2007, he has been awarded the Microsoft MVP Award in C# and is a member of the JetBrains Academy.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight