@@ -111,7 +111,6 @@ public void TestPaginateResourcesLimitedByTagAndOrderedByAscendingPublicId()
111111 Assert . NotNull ( result . Resources [ 0 ] . Url ) ;
112112 Assert . NotNull ( result . Resources [ 0 ] . SecureUrl ) ;
113113 Assert . NotNull ( result . Resources [ 0 ] . Status ) ;
114- Assert . NotNull ( result . Resources [ 0 ] . AccessMode ) ;
115114 Assert . Null ( result . Resources [ 0 ] . AccessControl ) ;
116115 Assert . NotNull ( result . Resources [ 0 ] . Etag ) ;
117116 Assert . NotNull ( result . Resources [ 0 ] . UploadedBy ) ;
@@ -124,6 +123,8 @@ public void TestSearchAggregate()
124123 var result = m_cloudinary . Search ( )
125124 . Expression ( m_expressionTag ) . Aggregate ( AGG_FIELD_VALUE ) . Execute ( ) ;
126125
126+ AssertSupportsAggregation ( result ) ;
127+
127128 Assert . NotNull ( result . Resources ) ;
128129 Assert . AreEqual ( RESOURCES_COUNT , result . Resources . Count ) ;
129130 Assert . IsNotEmpty ( result . Aggregations ) ;
@@ -146,6 +147,8 @@ public void TestRootResponseFieldsAreParsed()
146147 var result = m_cloudinary . Search ( ) . MaxResults ( FIRST_PAGE_SIZE )
147148 . Expression ( m_expressionTag ) . Aggregate ( AGG_FIELD_VALUE ) . Execute ( ) ;
148149
150+ AssertSupportsAggregation ( result ) ;
151+
149152 Assert . Greater ( result . TotalCount , 1 ) ;
150153 Assert . Greater ( result . Time , 0 ) ;
151154 Assert . IsNotEmpty ( result . Resources ) ;
@@ -181,7 +184,6 @@ public void TestResourceResponseFieldsAreParsed()
181184 Assert . IsTrue ( foundResource . Url . Contains ( "http://" ) ) ;
182185 Assert . IsTrue ( foundResource . SecureUrl . Contains ( "https://" ) ) ;
183186 Assert . AreEqual ( "active" , foundResource . Status ) ;
184- Assert . AreEqual ( "public" , foundResource . AccessMode ) ;
185187 Assert . IsNull ( foundResource . AccessControl ) ;
186188 Assert . IsNotEmpty ( foundResource . Etag ) ;
187189 Assert . Contains ( m_searchTag , foundResource . Tags ) ;
@@ -190,5 +192,13 @@ public void TestResourceResponseFieldsAreParsed()
190192 Assert . AreEqual ( 0 , foundResource . ImageAnalysis . FaceCount ) ;
191193 Assert . IsNotNull ( foundResource . ImageAnalysis ) ;
192194 }
195+
196+ private static void AssertSupportsAggregation ( SearchResult result )
197+ {
198+ if ( result . Error ? . Message . Contains ( "does not support aggregations" ) == true )
199+ {
200+ Assert . Inconclusive ( result . Error . Message ) ;
201+ }
202+ }
193203 }
194204}
0 commit comments