@@ -36,21 +36,21 @@ public void TestQueryParams()
3636 }
3737 } ) ;
3838
39- Assert . AreEqual ( $ "{ baseUrl } /users?some-param=foo&other-param=bar", ( client . Table < User > ( ) as Table < User > ) . GenerateUrl ( ) ) ;
39+ Assert . AreEqual ( $ "{ baseUrl } /users?some-param=foo&other-param=bar", ( client . Table < User > ( ) as Table < User > ) ! . GenerateUrl ( ) ) ;
4040 }
4141
4242 [ TestMethod ( "will use TableAttribute" ) ]
4343 public void TestTableAttribute ( )
4444 {
4545 var client = new Client ( baseUrl , null ) ;
46- Assert . AreEqual ( $ "{ baseUrl } /users", ( client . Table < User > ( ) as Table < User > ) . GenerateUrl ( ) ) ;
46+ Assert . AreEqual ( $ "{ baseUrl } /users", ( client . Table < User > ( ) as Table < User > ) ! . GenerateUrl ( ) ) ;
4747 }
4848
4949 [ TestMethod ( "will default to Class.name in absence of TableAttribute" ) ]
5050 public void TestTableAttributeDefault ( )
5151 {
5252 var client = new Client ( baseUrl , null ) ;
53- Assert . AreEqual ( $ "{ baseUrl } /Stub", ( client . Table < Stub > ( ) as Table < Stub > ) . GenerateUrl ( ) ) ;
53+ Assert . AreEqual ( $ "{ baseUrl } /Stub", ( client . Table < Stub > ( ) as Table < Stub > ) ! . GenerateUrl ( ) ) ;
5454 }
5555
5656 [ TestMethod ( "will set header from options" ) ]
@@ -71,7 +71,7 @@ public void TestQueryApiKey()
7171 { "apikey" , "some-key" }
7272 }
7373 } ) ;
74- Assert . AreEqual ( $ "{ baseUrl } /users?apikey=some-key", ( client . Table < User > ( ) as Table < User > ) . GenerateUrl ( ) ) ;
74+ Assert . AreEqual ( $ "{ baseUrl } /users?apikey=some-key", ( client . Table < User > ( ) as Table < User > ) ! . GenerateUrl ( ) ) ;
7575 }
7676
7777 [ TestMethod ( "filters: simple" ) ]
@@ -92,7 +92,7 @@ public void TestFiltersSimple()
9292 foreach ( var pair in dict )
9393 {
9494 var filter = new QueryFilter ( "foo" , pair . Key , "bar" ) ;
95- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( filter ) ;
95+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( filter ) ;
9696 Assert . AreEqual ( "foo" , result . Key ) ;
9797 Assert . AreEqual ( pair . Value , result . Value ) ;
9898 }
@@ -111,7 +111,7 @@ public void TestFiltersLike()
111111 foreach ( var pair in dict )
112112 {
113113 var filter = new QueryFilter ( "foo" , pair . Key , "%bar%" ) ;
114- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( filter ) ;
114+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( filter ) ;
115115 Assert . AreEqual ( "foo" , result . Key ) ;
116116 Assert . AreEqual ( pair . Value , result . Value ) ;
117117 }
@@ -136,7 +136,7 @@ public void TestFiltersArraysWithLists()
136136 {
137137 var list = new List < object > { "bar" , "buzz" } ;
138138 var filter = new QueryFilter ( "foo" , pair . Key , list ) ;
139- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( filter ) ;
139+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( filter ) ;
140140 Assert . AreEqual ( "foo" , result . Key ) ;
141141 Assert . AreEqual ( pair . Value , result . Value ) ;
142142 }
@@ -163,7 +163,7 @@ public void TestFiltersContainsArraysWithLists()
163163 {
164164 var list = new List < object > { "bar" , "buzz" } ;
165165 var filter = new QueryFilter ( "foo" , pair . Key , list ) ;
166- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( filter ) ;
166+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( filter ) ;
167167 Assert . AreEqual ( "foo" , result . Key ) ;
168168 Assert . AreEqual ( pair . Value , result . Value ) ;
169169 }
@@ -187,7 +187,7 @@ public void TestFiltersArraysWithDictionaries()
187187 {
188188 var value = new Dictionary < string , object > { { "bar" , 100 } , { "buzz" , "zap" } } ;
189189 var filter = new QueryFilter ( "foo" , pair . Key , value ) ;
190- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( filter ) ;
190+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( filter ) ;
191191 Assert . AreEqual ( "foo" , result . Key ) ;
192192 Assert . AreEqual ( pair . Value , result . Value ) ;
193193 }
@@ -212,7 +212,7 @@ public void TestFiltersFullTextSearch()
212212 {
213213 var config = new FullTextSearchConfig ( "bar" , "english" ) ;
214214 var filter = new QueryFilter ( "foo" , pair . Key , config ) ;
215- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( filter ) ;
215+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( filter ) ;
216216 Assert . AreEqual ( "foo" , result . Key ) ;
217217 Assert . AreEqual ( pair . Value , result . Value ) ;
218218 }
@@ -237,7 +237,7 @@ public void TestFiltersRanges()
237237 {
238238 var config = new IntRange ( 2 , 3 ) ;
239239 var filter = new QueryFilter ( "foo" , pair . Key , config ) ;
240- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( filter ) ;
240+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( filter ) ;
241241 Assert . AreEqual ( "foo" , result . Key ) ;
242242 Assert . AreEqual ( pair . Value , result . Value ) ;
243243 }
@@ -249,7 +249,7 @@ public void TestFiltersNot()
249249 var client = new Client ( baseUrl ) ;
250250 var filter = new QueryFilter ( "foo" , Operator . Equals , "bar" ) ;
251251 var notFilter = new QueryFilter ( Operator . Not , filter ) ;
252- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( notFilter ) ;
252+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( notFilter ) ;
253253
254254 Assert . AreEqual ( "foo" , result . Key ) ;
255255 Assert . AreEqual ( "not.eq.bar" , result . Value ) ;
@@ -275,7 +275,7 @@ public void TestFiltersAndOr()
275275 foreach ( var pair in dict )
276276 {
277277 var filter = new QueryFilter ( pair . Key , subfilters ) ;
278- var result = ( client . Table < User > ( ) as Table < User > ) . PrepareFilter ( filter ) ;
278+ var result = ( client . Table < User > ( ) as Table < User > ) ! . PrepareFilter ( filter ) ;
279279 Assert . AreEqual ( pair . Value , $ "{ result . Key } ={ result . Value } ") ;
280280 }
281281 }
@@ -395,7 +395,7 @@ public async Task TestInsertWithUpsert()
395395 var ks1 = await client . Table < KitchenSink > ( ) . OnConflict ( "unique_value" ) . Upsert ( kitchenSink1 ) ;
396396 var uks1 = ks1 . Models . First ( ) ;
397397 uks1 . StringValue = "Testing 1" ;
398- var ks3 = await client . Table < KitchenSink > ( ) . OnConflict ( x => x . UniqueValue ) . Upsert ( uks1 ) ;
398+ var ks3 = await client . Table < KitchenSink > ( ) . OnConflict ( x => x . UniqueValue ! ) . Upsert ( uks1 ) ;
399399
400400 var updatedUser = response . Models . First ( ) ;
401401
@@ -701,7 +701,7 @@ public async Task TestLikeFilter()
701701 var messagesResponse = await client . Table < Message > ( ) . Get ( ) ;
702702
703703 var supaFilteredMessages = filteredResponse . Models ;
704- var linqFilteredMessages = messagesResponse . Models . Where ( m => m . UserName . StartsWith ( 's' ) ) . ToList ( ) ;
704+ var linqFilteredMessages = messagesResponse . Models . Where ( m => m . UserName ! . StartsWith ( 's' ) ) . ToList ( ) ;
705705
706706 CollectionAssert . AreEqual ( linqFilteredMessages , supaFilteredMessages ) ;
707707 }
@@ -821,7 +821,7 @@ public async Task TestILikeFilter()
821821 var messagesResponse = await client . Table < Message > ( ) . Get ( ) ;
822822
823823 var supaFilteredMessages = filteredResponse . Models ;
824- var linqFilteredMessages = messagesResponse . Models . Where ( m => m . UserName . Contains ( "SUPA" , StringComparison . OrdinalIgnoreCase ) ) . ToList ( ) ;
824+ var linqFilteredMessages = messagesResponse . Models . Where ( m => m . UserName ! . Contains ( "SUPA" , StringComparison . OrdinalIgnoreCase ) ) . ToList ( ) ;
825825
826826 CollectionAssert . AreEqual ( linqFilteredMessages , supaFilteredMessages ) ;
827827 }
@@ -859,7 +859,7 @@ public async Task TestPhrasetoFullTextSearch()
859859 var filteredResponse = await client . Table < User > ( ) . Filter ( "catchphrase" , Operator . PHFTS , config ) . Get ( ) ;
860860 var usersResponse = await client . Table < User > ( ) . Filter ( "catchphrase" , Operator . NotEqual , null ) . Get ( ) ;
861861
862- var testAgainst = usersResponse . Models . Where ( u => u . Catchphrase . Contains ( "'cat'" ) ) . ToList ( ) ;
862+ var testAgainst = usersResponse . Models . Where ( u => u . Catchphrase ! . Contains ( "'cat'" ) ) . ToList ( ) ;
863863 CollectionAssert . AreEqual ( testAgainst , filteredResponse . Models ) ;
864864 }
865865
@@ -1002,8 +1002,8 @@ public async Task TestStoredProcedure()
10021002 var response = await client . Rpc ( "get_status" , parameters ) ;
10031003
10041004 //Assert
1005- Assert . AreEqual ( true , response . ResponseMessage . IsSuccessStatusCode ) ;
1006- Assert . AreEqual ( true , response . Content . Contains ( "OFFLINE" ) ) ;
1005+ Assert . AreEqual ( true , response ? . ResponseMessage ? . IsSuccessStatusCode ) ;
1006+ Assert . AreEqual ( true , response ? . Content ? . Contains ( "OFFLINE" ) ) ;
10071007 }
10081008
10091009 [ TestMethod ( "switch schema" ) ]
@@ -1064,7 +1064,7 @@ public async Task TestCancellationToken()
10641064 DateTimeValue1 = now
10651065 } ;
10661066
1067- ModeledResponse < KitchenSink > insertResponse = null ;
1067+ ModeledResponse < KitchenSink > ? insertResponse = null ;
10681068
10691069 try
10701070 {
@@ -1089,7 +1089,7 @@ public async Task TestReferences()
10891089 Assert . IsTrue ( movies . Models . Count > 0 ) ;
10901090
10911091 var first = movies . Models . First ( ) ;
1092- Assert . IsTrue ( first . Persons . Count > 0 ) ;
1092+ Assert . IsTrue ( first . Persons ? . Count > 0 ) ;
10931093
10941094 var people = first . Persons . First ( ) ;
10951095 Assert . IsNotNull ( people . Profile ) ;
@@ -1098,7 +1098,7 @@ public async Task TestReferences()
10981098 . Filter ( "first_name" , Operator . Equals , "Bob" )
10991099 . Single ( ) ;
11001100
1101- Assert . IsNotNull ( person . Profile ) ;
1101+ Assert . IsNotNull ( person ? . Profile ) ;
11021102
11031103 var byEmail = await client . Table < Person > ( )
11041104 . Order ( x => x . CreatedAt , Ordering . Ascending )
0 commit comments