public void TestAddRating()
{
var ratings = new StaticFloatRatings(7);
ratings.Add(1, 4, 0.3f);
Assert.AreEqual(1, ratings.Count);
ratings.Add(1, 8, 0.2f);
Assert.AreEqual(2, ratings.Count);
ratings.Add(2, 4, 0.2f);
ratings.Add(2, 2, 0.6f);
ratings.Add(2, 5, 0.4f);
ratings.Add(3, 7, 0.2f);
ratings.Add(6, 3, 0.3f);
Assert.AreEqual(0.4f, ratings.Get(2, 5));
Assert.AreEqual(0.3f, ratings.Get(1, 4));
Assert.AreEqual(0.3f, ratings.Get(6, 3));
Assert.AreEqual(7, ratings.Count);
}