Untitled
public text v1 · immutable [Fact]
public void Renew_Must_Be_Called_With_42()
{
int? passedValue = null;
var paymentGatewayMock = new Mock<IPaymentGateway>(MockBehavior.Strict);
paymentGatewayMock.Setup(x => x.Renew(It.IsAny<int>())).Returns((int i) =>
{
passedValue = 42;
return 1;
});
paymentGatewayMock.Object.Renew(42);
Assert.Equal(42, passedValue);
}