Skip to content

wertzui/Moq.InvocationOrder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moq.InvocationOrder

Provides an easy way to verify the invocation order of your mocks!

Example

// Arrange
var order = new MockInvocationOrder();
var mock1 = new Mock<object>();
var mock2 = new Mock<object>();

mock1.SetupWithOrder(o => o.ToString(), order);
mock2.SetupWithOrder(o => o.GetHashCode(), order);

// Act
mock1.Object.ToString();
mock2.Object.GetHashCode();

// Assert
mock1.VerifyWasCalledAfter(o => o.GetHashCode(), mock2, o => o.ToString(), order);

About

Verify the order in which your methods are called

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages