public void givenMood_whenSad_shouldReturnSad() { moodAnalyser MoodA = new moodAnalyser("Sad"); string result = MoodA.AnalyserMood(); Assert.AreEqual("Sad", result); }
public void givenMood_whenHappy_shouldReturnHappy() { moodAnalyser MoodA = new moodAnalyser("Happy"); string result = MoodA.AnalyserMood(); Assert.AreEqual("Happy", result); }
public void givenMood_whenAnalysisMood_CreateObjectusingReflactionPassParametrizedConstructor() { object reflactObj = MoodAnalyserReflaction.CreateObjectUsingReflection("MoodAnalysers.moodAnalyser", "I am in Happy Mood"); moodAnalyser moodObj = new moodAnalyser(); bool actual = moodObj.Equals(reflactObj); Assert.AreEqual(false, actual); }
public void Given_I_Am_In_Sad_Mood_Should_Return_SAD() { //Arrange string message = "I am in sad mood."; moodAnalyser moodAnalyser = new moodAnalyser(message); //Act string result = moodAnalyser.AnalyseMood(message); //Assert Assert.AreEqual("SAD", result); }
public void Given_I_Am_In_Happy_Mood_Should_Return_HAPPY() { //Arrange string message = "I am in happy mood."; moodAnalyser moodAnalyser = new moodAnalyser(message); //Act string result = moodAnalyser.AnalyseMood(message); //Assert Assert.AreEqual("HAPPY", result); }
public void givenMood_whenPassEmptyStringParameter_shouldReturnProperMesssage() { string result = null; try { moodAnalyser MoodA = new moodAnalyser(" "); result = MoodA.AnalyserMood(); } catch (MoodAnalyserException e) { Assert.AreEqual(MoodAnalyserException.ExceptionType.ENTERED_EMPTY, e.type); } }
public void Given_Empty_Mood_Should_Throw_MoodAnalysisException_Indicating_Empty_Mood() { try { //Arrange string message = ""; moodAnalyser moodAnalyser = new moodAnalyser(message); //Act string result = moodAnalyser.AnalyseMood(message); } catch (CustomException e) { //Assert Assert.AreEqual("Mood should not be empty.", e.Message); } }