public void AnalyseMood_IfEmptyMessage_ThrowsMoodAnalysisException()
        {
            //Arrange
            var moodAnalyser = new MoodAnalyser.MoodAnalyser("");

            //Assert
            Assert.That(() => moodAnalyser.AnalyseMood(), Throws.InstanceOf <MoodAnalysisException>());
            Assert.That(() => moodAnalyser.AnalyseMood(), Throws.Exception.Message.Contains("empty").IgnoreCase);
        }
        public void AnalyseMood_NoSadMessageCtor_ReturnsHappy()
        {
            //Arrange
            var moodAnalyser = new MoodAnalyser.MoodAnalyser("I am in any mood");

            //Act
            var result = moodAnalyser.AnalyseMood();

            //Assert
            Assert.That(result, Is.EqualTo("HAPPY").IgnoreCase);
        }
        public void AnalyseMood_SadMessageCtor_ReturnsSAD()
        {
            //Arrange
            var moodAnalyser = new MoodAnalyser.MoodAnalyser("I am in Sad Mood");

            //Act
            var result = moodAnalyser.AnalyseMood();

            //Assert
            Assert.That(result, Is.EqualTo("SAD").IgnoreCase);
        }