[Test()] public void TestCount() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); Assert.AreEqual(CreateRatings1().Count + CreateRatings2().Count, ratings.Count); Assert.AreEqual(9, ratings.Count); }
public void TestAdd() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); ratings.Add(7, 5, 0.3f); }
[Test()] public void TestMaxRating() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); Assert.AreEqual(0.9f, ratings.Scale.Max); }
[Test()] public void TestMaxItemID() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); Assert.AreEqual(9, ratings.MaxItemID); }
/* [Test()] [ExpectedException(typeof(NotSupportedException))] public void TestRemoveAt() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); ratings.RemoveAt(ratings.GetIndex(2, 5)); Assert.AreEqual(CreateRatings1().Count + CreateRatings2().Count - 1, ratings.Count); double r; Assert.IsFalse(ratings.TryGet(2, 5, out r)); ratings.RemoveAt(ratings.GetIndex(7, 9)); Assert.AreEqual(CreateRatings1().Count + CreateRatings2().Count - 2, ratings.Count); Assert.IsFalse(ratings.TryGet(7, 9, out r)); } [Test()] [ExpectedException(typeof(NotSupportedException))] public void TestRemoveUser() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); ratings.RemoveUser(2); } [Test()] [ExpectedException(typeof(NotSupportedException))] public void TestRemoveItem() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); ratings.RemoveItem(5); } */ [Test()] public void TestIndex() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); // test index[,] Assert.AreEqual(0.3f, ratings[1, 4]); Assert.AreEqual(0.2f, ratings[1, 8]); Assert.AreEqual(0.6f, ratings[2, 2]); Assert.AreEqual(0.5f, ratings[7, 9]); }
public void TestMinRating() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); Assert.AreEqual(0.2f, ratings.MinRating); }
public void TestMaxUserID() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); Assert.AreEqual(7, ratings.MaxUserID); }
public void TestGet() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); // test Get Assert.AreEqual(0.2, ratings.Get(2, 4)); Assert.AreEqual(0.3, ratings.Get(6, 3)); Assert.AreEqual(0.3, ratings.Get(6, 3)); Assert.AreEqual(0.9, ratings.Get(1, 5)); // test index[,] Assert.AreEqual(0.3, ratings[1, 4]); Assert.AreEqual(0.2, ratings[1, 8]); Assert.AreEqual(0.6, ratings[2, 2]); Assert.AreEqual(0.5, ratings[7, 9]); }