コード例 #1
0
        public void TestGetWeightedPolaritiesNoRatings()
        {
            var broadcast  = new MockBroadcast(0);
            var polarities = broadcast.GetWeightedPolarities();

            Assert.AreEqual(0, polarities.Keys.Count);
        }
コード例 #2
0
        public void TestGetWeightedPolaritiesWithRatings([Values(0, 5, 10)] int positiveWeight, [Values(0, 5, 10)] int negativeWeight)
        {
            var positiveRating = new MockRating(RatingPolarity.Positive, positiveWeight);
            var negativeRating = new MockRating(RatingPolarity.Negative, negativeWeight);
            var broadcast      = new MockBroadcast(positiveRating, negativeRating);
            var polarities     = broadcast.GetWeightedPolarities();

            Assert.AreEqual(positiveWeight, polarities[RatingPolarity.Positive]);
            Assert.AreEqual(negativeWeight, polarities[RatingPolarity.Negative]);
        }