Skip to content

Instantly share code, notes, and snippets.

@faloi
Last active December 13, 2015 18:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save faloi/4955532 to your computer and use it in GitHub Desktop.
Save faloi/4955532 to your computer and use it in GitHub Desktop.
public class ActionMock<T>
{
private int TimesExecuted { get; set; }
public Action<T> Action { get; private set; }
public ActionMock()
{
this.Action = _ => this.TimesExecuted++;
}
public void AssertWasCalledExactly(int expectedTimes)
{
Assert.Equal(expectedTimes, this.TimesExecuted);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment