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); }
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); }