|  | @@ 126-136 (lines=11) @@ | 
                                                            
                                    | 123 |  |     /** | 
                                                            
                                    | 124 |  |      * @expectedException Exception | 
                                                            
                                    | 125 |  |      */ | 
                                                            
                                    | 126 |  |     public function testListAll_BothProjectIdAndCampaignIdAreNull() | 
                                                            
                                    | 127 |  |     { | 
                                                            
                                    | 128 |  |         // Mock 'OptimizelyApiClient' object to avoid real API calls | 
                                                            
                                    | 129 |  |         $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') | 
                                                            
                                    | 130 |  |                             ->disableOriginalConstructor() | 
                                                            
                                    | 131 |  |                             ->getMock(); | 
                                                            
                                    | 132 |  |          | 
                                                            
                                    | 133 |  |         $experimentsService = new Experiments($optimizelyApiClientMock); | 
                                                            
                                    | 134 |  |          | 
                                                            
                                    | 135 |  |         $result = $experimentsService->listAll(null, null, false, 1, 25); | 
                                                            
                                    | 136 |  |     } | 
                                                            
                                    | 137 |  |      | 
                                                            
                                    | 138 |  |     /** | 
                                                            
                                    | 139 |  |      * @expectedException Exception | 
                                                                                
                                |  | @@ 141-151 (lines=11) @@ | 
                                                            
                                    | 138 |  |     /** | 
                                                            
                                    | 139 |  |      * @expectedException Exception | 
                                                            
                                    | 140 |  |      */ | 
                                                            
                                    | 141 |  |     public function testListAll_InvalidPage() | 
                                                            
                                    | 142 |  |     { | 
                                                            
                                    | 143 |  |         // Mock 'OptimizelyApiClient' object to avoid real API calls | 
                                                            
                                    | 144 |  |         $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') | 
                                                            
                                    | 145 |  |                             ->disableOriginalConstructor() | 
                                                            
                                    | 146 |  |                             ->getMock(); | 
                                                            
                                    | 147 |  |          | 
                                                            
                                    | 148 |  |         $experimentsService = new Experiments($optimizelyApiClientMock); | 
                                                            
                                    | 149 |  |          | 
                                                            
                                    | 150 |  |         $result = $experimentsService->listAll(1000, null, false, -1, 25); | 
                                                            
                                    | 151 |  |     } | 
                                                            
                                    | 152 |  |      | 
                                                            
                                    | 153 |  |     /** | 
                                                            
                                    | 154 |  |      * @expectedException Exception | 
                                                                                
                                |  | @@ 156-166 (lines=11) @@ | 
                                                            
                                    | 153 |  |     /** | 
                                                            
                                    | 154 |  |      * @expectedException Exception | 
                                                            
                                    | 155 |  |      */ | 
                                                            
                                    | 156 |  |     public function testListAll_InvalidPerPage() | 
                                                            
                                    | 157 |  |     { | 
                                                            
                                    | 158 |  |         // Mock 'OptimizelyApiClient' object to avoid real API calls | 
                                                            
                                    | 159 |  |         $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') | 
                                                            
                                    | 160 |  |                             ->disableOriginalConstructor() | 
                                                            
                                    | 161 |  |                             ->getMock(); | 
                                                            
                                    | 162 |  |          | 
                                                            
                                    | 163 |  |         $experimentsService = new Experiments($optimizelyApiClientMock); | 
                                                            
                                    | 164 |  |          | 
                                                            
                                    | 165 |  |         $result = $experimentsService->listAll(1000, null, false, 1, 10000); | 
                                                            
                                    | 166 |  |     } | 
                                                            
                                    | 167 |  |      | 
                                                            
                                    | 168 |  |     public function testGet() | 
                                                            
                                    | 169 |  |     { |