public void DefaultParameterAspectTest() { var restRequestMock = new Mock <IRestRequest>(MockBehavior.Strict); var aspect = new ResultCountParameterAspect(); aspect.ApplyToRestRequest(restRequestMock.Object); restRequestMock.Verify(); restRequestMock.VerifyNoOtherCalls(); }
public void ParameterAspectTest() { var restRequestMock = new Mock <IRestRequest>(MockBehavior.Strict); restRequestMock .Setup(r => r.AddParameter(It.IsAny <string>(), It.IsAny <object>(), It.IsAny <ParameterType>())) .Returns(restRequestMock.Object) .Verifiable(); var aspect = new ResultCountParameterAspect { MaxResults = 10, StartIndex = 5 }; aspect.ApplyToRestRequest(restRequestMock.Object); restRequestMock.Verify(); restRequestMock.VerifyNoOtherCalls(); }