Exemple #1
0
        public void AnalyseMood_WhenSadReturnSad()
        {
            MoodAnalyser moodobj  = new MoodAnalyser("I am in sad mood");
            string       Expected = "SAD";

            Assert.AreEqual(Expected, moodobj.AnalyseMood());
        }
Exemple #2
0
        public void AnalyseMood_WhenHappyMoodReturnHappy()
        {
            MoodAnalyser moodobj  = new MoodAnalyser("I am in happy mood");
            string       Expected = "HAPPY";

            Assert.AreEqual(Expected, moodobj.AnalyseMood());
        }
Exemple #3
0
        public void Given_Sad_MoodAnalyser_Should_Return_Sad()
        {
            //Arrange
            MoodAnalyser moodAnalyse = new MoodAnalyser("I am in a Sad mood");
            //Act
            string mood = moodAnalyse.AnalyseMood();

            //Assert
            Assert.AreEqual("SAD", mood);
        }
Exemple #4
0
        public void GivenHappyMessage_WhenAnalysed_ShouldReturnHappyMood()
        {
            //Arrange
            MoodAnalyser analyser = new MoodAnalyser("I am in a Happy mood");
            //Act
            string mood = analyser.AnalyseMood();

            //Assert
            Assert.AreEqual("Happy", mood);
        }
Exemple #5
0
        public void GivenSadMessage_WhenAnalysed_ShouldReturnSadMood()
        {
            //Arrange
            MoodAnalyser analyser = new MoodAnalyser("I am in a Sad mood");
            //Act
            string mood = analyser.AnalyseMood();

            //Assert
            Assert.AreEqual("Sad", mood);
        }
Exemple #6
0
        public void Given_Happy_MoodAnalyser_Should_Return_Happy()
        {
            //Arrange
            MoodAnalyser moodAnalyse = new MoodAnalyser("I am in a Happy mood");
            //Act
            string mood = moodAnalyse.AnalyseMood();

            //Assert
            Assert.AreEqual("HAPPY", mood);
        }
Exemple #7
0
        public void GivenAnyMessage_WhenAnyMood_ShouldReturnHAPPY()
        {
            //Arrange
            string       Expected     = "HAPPY";
            MoodAnalyser moodAnalyser = new MoodAnalyser("I am in Any Mood");
            //Act
            string result = moodAnalyser.AnalyseMood();

            //Assert
            Assert.AreEqual(Expected, result);
        }
Exemple #8
0
        public void Given_SadMoodMessage_Should_Return_SAD()
        {
            ///Arrange
            string       expected     = "SAD";
            MoodAnalyser moodAnalyser = new MoodAnalyser("i am very sad".ToUpper());
            ///Act
            string mood = moodAnalyser.AnalyseMood();

            ///Assert
            Assert.AreEqual(expected, mood);
        }
Exemple #9
0
        public void Given_HappyMoodMessage_Should_Return_HAPPY()
        {
            ///Arrange
            string       expected     = "HAPPY";
            MoodAnalyser moodAnalyser = new MoodAnalyser("i am very happy".ToUpper());
            ///Act
            string mood = moodAnalyser.AnalyseMood();

            ///Assert
            Assert.AreEqual(expected, mood);
        }
Exemple #10
0
        public void GivenNULLMessage_WhenANULL_ShouldReturnHAPPY(string message)
        {
            //Arrange
            string       Expected     = "Happy";
            MoodAnalyser moodAnalyser = new MoodAnalyser(message);
            //Act
            string result = moodAnalyser.AnalyseMood();

            //Assert
            Assert.AreEqual(Expected, result);
        }
Exemple #11
0
        public void GivenSadMessage_WhenSad_ShouldReturnSAD()
        {
            //Arrange
            string       Expected     = "SAD";
            MoodAnalyser moodAnalyser = new MoodAnalyser("I am in Sad Mood");
            //Act
            string result = moodAnalyser.AnalyseMood();

            //Assert
            Assert.AreEqual(Expected, result);
        }
Exemple #12
0
 public void GivenNULLMood_WhenAnalysed_ShouldThrowMoodAnalysisExceptionIndicatingNULLMood()
 {
     try
     {
         string       message     = null;
         MoodAnalyser moodAnalyse = new MoodAnalyser(message);
         string       mood        = moodAnalyse.AnalyseMood();
     }
     catch (MoodAnalyserCustomException e)
     {
         Assert.AreEqual("Mood should not be null", e.Message);
     }
 }
Exemple #13
0
 public void GivenEmptyMood_WhenAnalysed_ShouldThrowMoodAnalysisExceptionIndicatingEmptyMood()
 {
     try
     {
         string       message = string.Empty;
         MoodAnalyser mood    = new MoodAnalyser(message);
         string       moodStr = mood.AnalyseMood();
     }
     catch (MoodAnalyserCustomException e)
     {
         Assert.AreEqual("Mood should not be empty", e.Message);
     }
 }
Exemple #14
0
 public void GivenEmptyMessage_WhenEmpty_ShouldThrowException(string message)
 {
     try
     {
         //Arrange
         MoodAnalyser moodAnalyser = new MoodAnalyser(message);
         //Act
         string result = moodAnalyser.AnalyseMood();
     }
     catch (MoodAnalyserException e)
     {
         //Assert
         Assert.AreEqual("Mood should not be empty", e.Message);
     }
 }
Exemple #15
0
 public void Given_Null_AsInput_Should_Return_MOOD_SHOULD_NOT_BE_NULL(string message)
 {
     try
     {
         //Arrange
         MoodAnalyser moodAnalyser = new MoodAnalyser(message);
         ///Act
         var mood = moodAnalyser.AnalyseMood();
     }
     catch (MoodAnalyserCustomException e)
     {
         ///Assert
         Assert.AreEqual("mood should not be null", e.Message);
     }
 }
Exemple #16
0
        public void AnalyseMood_givenEmpty_ShouldReturn_CustomExceptionTypeEmpty()
        {
            string expected = "Mood should not be empty";

            try
            {
                string       message = string.Empty;
                MoodAnalyser obj     = new MoodAnalyser(message);
                string       actual  = obj.AnalyseMood();
            }
            catch (MoodAnalysisException e)
            {
                Assert.AreEqual(expected, e.Message);
            }
        }
Exemple #17
0
        public void AnalyseMood_ShouldReturn_CustomExceptionTypeEmpty_givenHappy()
        {
            string expected = "Happy";

            try
            {
                string       message = "He is always Happy";
                MoodAnalyser obj     = new MoodAnalyser(message);
                string       actual  = obj.AnalyseMood();
                Assert.AreEqual(expected, actual);
            }
            catch (MoodAnalysisException e)
            {
                Assert.AreEqual(expected, e.Message);
            }
        }
Exemple #18
0
 public void Given_Empty_AsInput_Should_Return_MOOD_SHOULD_NOT_BE_EMPTY()
 {
     try
     {
         /// Arrange
         string message = "";
         ///string expected = "mood should not be empty";
         MoodAnalyser moodAnalyser = new MoodAnalyser(message);
         ///Act
         var mood = moodAnalyser.AnalyseMood();
     }
     catch (MoodAnalyserCustomException e)
     {
         ///Assert
         Assert.AreEqual("mood should not be empty", e.Message);
     }
 }