public void CountCountsCorrectType()
 {
     GameDB db = new GameDB(typeof(string), typeof(int));
       db.AddRange(List("olof", "bjarnason"));
       db.AddRange(List(1, 2, 3));
       Assert.AreEqual(2, db.Count(typeof(string)));
       Assert.AreEqual(3, db.Count(typeof(int)));
 }
 public void HowInheritageCountingWorks()
 {
     GameDB db = new GameDB(typeof(A), typeof(B));
       db.AddRange(List(new A(), new A()));
       db.AddRange(List(new B()));
       Assert.AreEqual(3, db.Count(typeof(A)));
       Assert.AreEqual(1, db.Count(typeof(B)));
 }