Ejemplo n.º 1
0
        public void TestSetPrefMemoryDiffUpdates()
        {
            DiffStorage diffStorage = new MemoryDiffStorage(model, false, false, long.MaxValue);
            Recommender recommender = new SlopeOneRecommender(model, true, true, diffStorage);

            Assert.AreEqual(0.5, diffStorage.GetDiff("456", "789").Average, EPSILON);
            recommender.SetPreference("A123", "456", 0.7);
            Assert.AreEqual(-0.1, diffStorage.GetDiff("456", "789").Average, EPSILON);
        }
Ejemplo n.º 2
0
	    public void TestSetPrefMemoryDiffUpdates()
	    {
		    DiffStorage diffStorage = new MemoryDiffStorage(model, false, false, long.MaxValue);
		    Recommender recommender = new SlopeOneRecommender(model, true, true, diffStorage);
		    Assert.AreEqual(0.5, diffStorage.GetDiff("456", "789").Average, EPSILON);
		    recommender.SetPreference("A123", "456", 0.7);
		    Assert.AreEqual(-0.1, diffStorage.GetDiff("456", "789").Average, EPSILON);
	    }