public void Process() { var calculator = new ContextSentimentCalculator(parent.Object); Assert.AreEqual(0, calculator.Sentiments.Count); calculator.Process(); Assert.AreEqual(2, calculator.Sentiments.Count); Assert.AreEqual(-0.33, Math.Round(calculator.Sentiments[0].DataValue.Value, 2)); Assert.AreEqual(0.25, calculator.Sentiments[1].DataValue.Value); }
public void ProcessInvertorNear() { var invertor = new Mock <IWordItem>(); child.SetupSequence(item => item.Inverted) .Returns((IWordItem)null) .Returns(invertor.Object) .Returns(invertor.Object); invertor.Setup(item => item.WordIndex).Returns(1); var calculator = new ContextSentimentCalculator(parent.Object); Assert.AreEqual(0, calculator.Sentiments.Count); calculator.Process(); Assert.AreEqual(2, calculator.Sentiments.Count); Assert.AreEqual(-0.33, Math.Round(calculator.Sentiments[0].DataValue.Value, 2)); Assert.AreEqual(0.33, Math.Round(calculator.Sentiments[1].DataValue.Value, 2)); }