You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Rhino Mocks Introduction |
|
00:02:42 | |
|
Introduction
|
|
02:42 | |
Using Test Doubles to Improve Unit Tests |
|
00:04:08 | |
|
Introduction
|
|
00:09 | |
|
Unit Testing Can Be Difficult
|
|
01:15 | |
|
Properties of a Good Unit Test
|
|
01:40 | |
|
How Test Doubles Can Help
|
|
01:04 | |
Hand Rolled Mock Objects |
|
00:16:46 | |
|
Introduction
|
|
00:27 | |
|
Creating Hand Rolled Mocks
|
|
02:15 | |
|
Demo: Creating Hand Rolled Mocks
|
|
07:44 | |
|
The Good
|
|
01:17 | |
|
The Bad
|
|
01:04 | |
|
The Ugly
|
|
02:38 | |
|
Summary
|
|
01:21 | |
Using Mocks to Improve a Unit Test |
|
00:26:04 | |
|
Introduction
|
|
00:09 | |
|
Demo: An Example of a Poor Quality Unit Test
|
|
05:40 | |
|
Revisit: Properties of a Good Unit Test
|
|
01:29 | |
|
Demo: Fixing the Test with Rhino Mocks
|
|
13:19 | |
|
Recap
|
|
00:16 | |
|
Demo: Using Mocks To Verify Property Setters
|
|
05:11 | |
Using Stubs to Control Program Flow |
|
00:21:06 | |
|
Introduction
|
|
00:10 | |
|
Another Challenge - Controlling Program Flow
|
|
02:56 | |
|
Demo: Using Stubs to Control Program Flow
|
|
09:45 | |
|
Demo: Using Stubs to Specify Property Values
|
|
07:28 | |
|
Recap
|
|
00:47 | |
Arrange/Act/Assert vs. Record/Replay |
|
00:10:37 | |
|
Introduction
|
|
00:14 | |
|
Demo: Arrange/Act/Assert
|
|
02:38 | |
|
Demo: Record/Replay
|
|
07:45 | |
Rhino Mocks Constraints |
|
00:31:33 | |
|
Introduction
|
|
00:06 | |
|
Understanding the Need for Constraints
|
|
02:12 | |
|
Demo: The Is Constraint
|
|
09:54 | |
|
Demo: The Matches Constraint
|
|
03:28 | |
|
Demo: The List Constraint
|
|
04:44 | |
|
Demo: The Text Constraint
|
|
02:11 | |
|
Demo: The Text Constraint
|
|
08:58 | |
Custom Constraints |
|
00:07:38 | |
|
Introduction
|
|
00:09 | |
|
Demo: Custom Constraints
|
|
07:29 | |
StructureMap AutoMocker and Rhino Mocks |
|
00:11:48 | |
|
Introduction
|
|
00:08 | |
|
The Need for AutoMocker
|
|
01:21 | |
|
Introducting AutoMocker
|
|
00:52 | |
|
Demo: Using AutoMocker
|
|
09:27 |
Rhino Mocks Introduction