Пример #1
0
        public ReportingService2010Soap MakeMockReportingService2010Soap(ItemParameter[] paramsToReturn)
        {
            // mock the web service
            var soapClientMock = MockRepository.GenerateStub <ReportingService2010Soap>();

            var grpResponse = new GetItemParametersResponse(null, paramsToReturn);

            soapClientMock.Expect(s => s.GetItemParameters(null)).IgnoreArguments()
            .Return(grpResponse);

            return(soapClientMock);
        }
Пример #2
0
        public ReportingService2010Soap MakeMockReportingService2010Soap(string singleSpecificValue, ItemParameter[] paramsToReturn)
        {
            var soapClientMock = MockRepository.GenerateStub <ReportingService2010Soap>();

            var grpResponse = new GetItemParametersResponse(null, paramsToReturn);

            soapClientMock.Expect(s => s.GetItemParameters(
                                      Arg <GetItemParametersRequest> .Matches(
                                          grp => grp.Values.Count() == 1 && grp.Values[0].Value == singleSpecificValue)
                                      )).Return(grpResponse);

            return(soapClientMock);
        }