In this course you will learn how to use Rhino Mocks to isolate your tests from the dependencies of the classes you are unit testing. It will teach you how to use mocks to track dependency collaboration and how to use stubs to control program flow including how to use built in and custom constraints to create more specific mocks and stubs. It also includes a module on how to use StructureMap AutoMocker to reduce coupling between your tests and the classes you are testing.
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.
Using Test Doubles to Improve Unit Tests Jim Cooper: Hello, this is Jim Cooper from Pluralsight and I'll be taking you through this module on using test doubles to improve your unit tests.
Hand Rolled Mock Objects Hi. My name is Donald Belcham, and in this Pluralsight module, we're going to talk about hand rolled mock objects. This module is going to show you how hand rolled mock objects work and what's involved in creating them. And we're also going to talk about the good, the bad, and the ugly things that you're going to see if you decide to use hand rolled mock objects in your testing work. ( Pause )
Using Mocks to Improve a Unit Test Hi this is Jim Cooper from Pluralsight. Welcome to this Rhino Mocks module on using mocks to improve a unit test.
Using Stubs to Control Program Flow Hi, this is Jim Cooper from Pluralsight. Welcome to this Rhino Mocks module on Using Stubs to Control Program Flow in Your Unit Tests.
Arrange/Act/Assert vs. Record/Replay (Jim Cooper:) Hi, this is Jim Cooper from Pluralsight. And welcome to this Rhino Mocks module on using the Arrange, Act, Assert approach to unit testing versus the older record/replay style.
Rhino Mocks Constraints Hi. This is Jim Cooper from Pluralsight. Welcome to this module on Rhino Mocks Constraints.
Custom Constraints All right, this is Jim Cooper from Pluralsight. And welcome to this module on creating your own custom constrains and random mocks.
StructureMap AutoMocker and Rhino Mocks Hi. This is Jim Cooper from Pluralsight. And welcome to this module on using StructureMap AutoMocker with Rhino Mocks.