[Test()] public void TestCount() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); Assert.AreEqual(CreateRatings1().Count + CreateRatings2().Count, ratings.Count); Assert.AreEqual(9, ratings.Count); }
[Test()] public void TestMaxUserIDMaxItemID() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); Assert.AreEqual(7, ratings.MaxUserID); 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]); }
/* * [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 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]); }
public void TestAdd() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); ratings.Add(7, 5, 0.3); }
[Test()] public void TestMaxRating() { var ratings = new CombinedRatings(CreateRatings1(), CreateRatings2()); Assert.AreEqual(0.9f, ratings.Scale.Max); }