Exemple #1
0
        public void Given_ProperFieldName_And_HappyMoodMessage_Should_Return_HAPPY()
        {
            ///Arrange
            string mood      = "I am happy today";
            string fieldName = "message";
            /// Act
            object actual = MoodAnalyseFactory.SetFieldValue(mood, fieldName);

            /// Assert
            Assert.AreEqual("HAPPY", actual);
        }
Exemple #2
0
 public void Given_Proper_FieldName_And_NULL_Should_Return_MoodShouldNotBeNULL()
 {
     try
     {
         ///Arrange
         string mood      = null;
         string fieldName = "message";
         /// Act
         object actual = MoodAnalyseFactory.SetFieldValue(mood, fieldName);
     }
     catch (MoodAnalyserCustomException e)
     {
         /// Assert
         Assert.AreEqual("Mood should not be NULL", e.Message);
     }
 }
Exemple #3
0
 public void Given_Improper_FieldName_And_HappyMoodMessage_Should_Return_NoSuchFieldFound()
 {
     try
     {
         ///Arrange
         string mood      = "I am in happy mood today";
         string fieldName = "InvalidField";
         /// Act
         object actual = MoodAnalyseFactory.SetFieldValue(mood, fieldName);
     }
     catch (MoodAnalyserCustomException e)
     {
         /// Assert
         Assert.AreEqual("No such field found", e.Message);
     }
 }