Skip to content

gwest/MoqExtensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MoqExtensions

A library of extensions for the Moq framework (currently only .ReturnsInOrder)

All credit goes to Phil Haack's blog post http://haacked.com/archive/2010/11/24/moq-sequences-revisited.aspx/

Code usage:

var mock = new Mock<ISomeInterface>();
mock.Setup(r => r.GetNext())
    .ReturnsInOrder(1, 2, new InvalidOperationException());

Console.WriteLine(mock.Object.GetNext());
Console.WriteLine(mock.Object.GetNext());
Console.WriteLine(mock.Object.GetNext()); // Throws InvalidOperationException

About

A library of extensions for the Moq framework (currently only .ReturnsInOrder)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages