Esempio n. 1
0
        public void DefaultParameterAspectTest()
        {
            var restRequestMock = new Mock <IRestRequest>(MockBehavior.Strict);

            var aspect = new ResultCountParameterAspect();

            aspect.ApplyToRestRequest(restRequestMock.Object);

            restRequestMock.Verify();
            restRequestMock.VerifyNoOtherCalls();
        }
Esempio n. 2
0
        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();
        }