@@ -207,6 +207,7 @@ public void CollectionNamesTest()
207207 Assert . IsTrue ( am . Exists ) ;
208208 Assert . IsInstanceOfType ( a . GetById ( va . Id ) , typeof ( Dog ) ) ;
209209 Assert . AreEqual ( am . Name , "AnimalsTest" ) ;
210+ Assert . AreEqual ( a . CollectionName , "AnimalsTest" ) ;
210211
211212 var cl = new MongoRepository < CatLike > ( ) ;
212213 var clm = new MongoRepositoryManager < CatLike > ( ) ;
@@ -216,6 +217,7 @@ public void CollectionNamesTest()
216217 Assert . IsTrue ( clm . Exists ) ;
217218 Assert . IsInstanceOfType ( cl . GetById ( vcl . Id ) , typeof ( Lion ) ) ;
218219 Assert . AreEqual ( clm . Name , "Catlikes" ) ;
220+ Assert . AreEqual ( cl . CollectionName , "Catlikes" ) ;
219221
220222 var b = new MongoRepository < Bird > ( ) ;
221223 var bm = new MongoRepositoryManager < Bird > ( ) ;
@@ -225,6 +227,7 @@ public void CollectionNamesTest()
225227 Assert . IsTrue ( bm . Exists ) ;
226228 Assert . IsInstanceOfType ( b . GetById ( vb . Id ) , typeof ( Bird ) ) ;
227229 Assert . AreEqual ( bm . Name , "Birds" ) ;
230+ Assert . AreEqual ( b . CollectionName , "Birds" ) ;
228231
229232 var l = new MongoRepository < Lion > ( ) ;
230233 var lm = new MongoRepositoryManager < Lion > ( ) ;
@@ -234,6 +237,7 @@ public void CollectionNamesTest()
234237 Assert . IsTrue ( lm . Exists ) ;
235238 Assert . IsInstanceOfType ( l . GetById ( vl . Id ) , typeof ( Lion ) ) ;
236239 Assert . AreEqual ( lm . Name , "Catlikes" ) ;
240+ Assert . AreEqual ( l . CollectionName , "Catlikes" ) ;
237241
238242 var d = new MongoRepository < Dog > ( ) ;
239243 var dm = new MongoRepositoryManager < Dog > ( ) ;
@@ -243,6 +247,7 @@ public void CollectionNamesTest()
243247 Assert . IsTrue ( dm . Exists ) ;
244248 Assert . IsInstanceOfType ( d . GetById ( vd . Id ) , typeof ( Dog ) ) ;
245249 Assert . AreEqual ( dm . Name , "AnimalsTest" ) ;
250+ Assert . AreEqual ( d . CollectionName , "AnimalsTest" ) ;
246251
247252 var m = new MongoRepository < Bird > ( ) ;
248253 var mm = new MongoRepositoryManager < Bird > ( ) ;
@@ -252,6 +257,7 @@ public void CollectionNamesTest()
252257 Assert . IsTrue ( mm . Exists ) ;
253258 Assert . IsInstanceOfType ( m . GetById ( vm . Id ) , typeof ( Macaw ) ) ;
254259 Assert . AreEqual ( mm . Name , "Birds" ) ;
260+ Assert . AreEqual ( m . CollectionName , "Birds" ) ;
255261
256262 var w = new MongoRepository < Whale > ( ) ;
257263 var wm = new MongoRepositoryManager < Whale > ( ) ;
@@ -261,7 +267,7 @@ public void CollectionNamesTest()
261267 Assert . IsTrue ( wm . Exists ) ;
262268 Assert . IsInstanceOfType ( w . GetById ( vw . Id ) , typeof ( Whale ) ) ;
263269 Assert . AreEqual ( wm . Name , "Whale" ) ;
264-
270+ Assert . AreEqual ( w . CollectionName , "Whale" ) ;
265271 }
266272
267273 [ TestMethod ]
@@ -287,6 +293,7 @@ public void CustomIDTest()
287293
288294 Assert . IsTrue ( ym . Exists ) ;
289295 Assert . AreEqual ( ym . Name , "MyTestCollection" ) ;
296+ Assert . AreEqual ( y . CollectionName , "MyTestCollection" ) ;
290297 Assert . IsInstanceOfType ( y . GetById ( "xyz" ) , typeof ( CustomIDEntityCustomCollection ) ) ;
291298
292299 y . Delete ( "xyz" ) ;
@@ -314,6 +321,7 @@ public void OverrideCollectionName()
314321 _customerRepo . Add ( new Customer ( ) { FirstName = "Test" } ) ;
315322 Assert . IsTrue ( _customerRepo . Single ( ) . FirstName . Equals ( "Test" ) ) ;
316323 Assert . AreEqual ( "TestCustomers123" , _customerRepo . Collection . Name ) ;
324+ Assert . AreEqual ( "TestCustomers123" , ( ( MongoRepository < Customer > ) _customerRepo ) . CollectionName ) ;
317325
318326 IRepositoryManager < Customer > _curstomerRepoManager = new MongoRepositoryManager < Customer > ( "mongodb://localhost/MongoRepositoryTests" , "TestCustomers123" ) ;
319327 Assert . AreEqual ( "TestCustomers123" , _curstomerRepoManager . Name ) ;
0 commit comments