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))); }