Beispiel #1
0
        public void GivenHappyShouldReturnHAPPYMood()
        {
            string      expected    = "HAPPY";
            MoodAnalyse moodAnalyse = new MoodAnalyse();

            MoodAnalyseFactory.SetField(moodAnalyse, "Happy", "message");
            string mood = moodAnalyse.AnalyseMood();

            Assert.AreEqual(expected, mood);
        }
 public void Given_NULL_Message_WithReflector_Should_ReturnHAPPY()
 {
     try
     {
         string result = MoodAnalyseFactory.SetField(null, "message");
     }
     catch (MoodAnalysisException e)
     {
         Assert.AreEqual("Message should not be null", e.Message);
     }
 }
        public void Given_ImproperFieldName_Should_Throw_MoodAnalysisException()
        {
            string expected = "Field is Not Found";

            try
            {
                string result = MoodAnalyseFactory.SetField("HAPPY", "DemoMessage");
            }
            catch (MoodAnalysisException e)
            {
                Assert.AreEqual(expected, e.Message);
            }
        }
Beispiel #4
0
        public void GivenNullFieldShouldThrowMoodAnalysisException()
        {
            string expected = "Can Not Set Null To Field";

            try
            {
                MoodAnalyse moodAnalyse = new MoodAnalyse();
                MoodAnalyseFactory.SetField(moodAnalyse, null, "message");
                string mood = moodAnalyse.AnalyseMood();
            }
            catch (MoodAnalysisException exception)
            {
                Assert.AreEqual(expected, exception.Message);
            }
        }
Beispiel #5
0
        public void GivenImproperFieldShouldThrowMoodAnalysisException()
        {
            string expected = "No Such Field Found";

            try
            {
                MoodAnalyse moodAnalyse = new MoodAnalyse();
                MoodAnalyseFactory.SetField(moodAnalyse, "Happy", "anyField");
                string mood = moodAnalyse.AnalyseMood();
            }
            catch (MoodAnalysisException exception)
            {
                Assert.AreEqual(expected, exception.Message);
            }
        }
        public void Given_HAPPYMessage_WithReflector_Should_ReturnHAPPY()
        {
            string result = MoodAnalyseFactory.SetField("HAPPY", "message");

            Assert.AreEqual("HAPPY", result);
        }
Beispiel #7
0
        public void GivenHappyMessageWithReflectorShouldReturnHappy()
        {
            string result = MoodAnalyseFactory.SetField("HAPPY", "message");

            Assert.AreEqual("HAPPY", result);
        }