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); }
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); } }
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); } }