All pastes #2048605 Raw Edit

Untitled

public text v1 · immutable
#2048605 ·published 2011-04-20 11:13 UTC
rendered paste body
		[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);
		}