Using Lambda syntax in 3.5, you can get a similar syntax.
public void Call(Action action)
{
action();
}
Expect.Call(() => service.HelloWorld("Thanks"));
Moq is a mocking structure that uses lambda syntax to mock him.
var mock = new Mock<IService>();
mock.Setup(service => service.HelloWorld("Thanks")).Returns(42);
source
share