public void Given_I_am_sad_When_AnalyseMood_Sould_return_Sad() { string message = "I am in a sad mood"; MoodAnalyzer moodAnalyser = new MoodAnalyzer(message); string result = moodAnalyser.AnalyseMood(); Assert.AreEqual("SAD", result); }
public void Given_I_am_happy_When_AnalyseMood_Sould_return_Happy() { string message = "I am in a happy mood"; MoodAnalyzer moodAnalyser = new MoodAnalyzer(message); string result = moodAnalyser.AnalyseMood(); Assert.AreEqual("HAPPY", result); }
public void Given_I_Am_In_Sad_Mood_Should_Return_SAD() { //Arrange string message = "I am in sad mood."; MoodAnalyzer moodAnalyser = new MoodAnalyzer(message); //Act string result = moodAnalyser.AnalyseMood(); //Assert Assert.AreEqual("SAD", result); }
public void Given_I_Am_In_Happy_Mood_Should_Return_HAPPY() { //Arrange string message = "I am in happy mood."; MoodAnalyzer moodAnalyser = new MoodAnalyzer(message); //Act string result = moodAnalyser.AnalyseMood(); //Assert Assert.AreEqual("HAPPY", result); }
public void GivenAnyMood_ReturnHappy(string message) { //Arrange moodAnalyzer = new MoodAnalyzer(message); //Act string actual = moodAnalyzer.AnalyseMood(); string expected = "happy"; //Assert Assert.AreEqual(expected, actual); }
public void Given_Empty_Mood_Should_Throw_MoodAnalysisException() { try { string message = ""; MoodAnalyzer moodAnalyser = new MoodAnalyzer(message); string mood = moodAnalyser.AnalyseMood(); } catch (MoodAnalysisCustomException e) { Assert.AreEqual("Mood cannot be empty", e.Message); } }
public void TC2_1_NulltoHappy() { //Access string expected = "Happy"; string message = null; MoodAnalyzer moodAnalyse = new MoodAnalyzer(message); //Act string mood = moodAnalyse.AnalyseMood(); //Assert Assert.AreEqual(expected, mood); }
public void RefactorTC1_2_HappyMood() { //Access string expected = "Happy"; string message = "I am in a Happy mood"; MoodAnalyzer moodAnalyse = new MoodAnalyzer(message); //Act string mood = moodAnalyse.AnalyseMood(); //Assert Assert.AreEqual(expected, mood); }
public void TC1_1_SadMood() { //Access string expected = "Sad"; string message = "I am in a Sad mood"; MoodAnalyzer moodAnalyse = new MoodAnalyzer(message); //Act string mood = moodAnalyse.AnalyseMood(); //Assert Assert.AreEqual(expected, mood); }
public void TC6_3_NullThrowsException() { //Act try { MoodAnalyzer moodAnalyser = new MoodAnalyzer("I am in happy mood today"); object expected = moodAnalyser.AnalyseMood(); object actual = MoodAnalyzerReflector.InvokeAnalyseMood("ExceptionHandling.MoodAnalyzer", "MoodAnalyzer", null, "AnalyseMood"); } //Assert catch (MoodAnalyzerCustomException exception) { Assert.AreEqual("Mood should not be null", exception.Message); } }
public void TC6_2_InvalidThrowsException() { //Act try { MoodAnalyzer moodAnalyser = new MoodAnalyzer("I am in happy mood today"); object expected = moodAnalyser.AnalyseMood(); object actual = MoodAnalyzerReflector.InvokeAnalyseMood("ExceptionHandling.MoodAnalyzer", "MoodAnalyzer", "I am in happy mood today", "InvalidMethod"); } //Assert catch (MoodAnalyzerCustomException exception) { Assert.AreEqual("No such method found", exception.Message); } }
public void TestMethod1() { //Assert string expected = "Sad"; string message = "I am in a Sad mood"; //string message = "I am in a Happy mood"; //string message = null; MoodAnalyzer moodAnalyse = new MoodAnalyzer(message); //Act string mood = moodAnalyse.AnalyseMood(); //Assert Assert.AreEqual(expected, mood); }
public void Given_Empty_Mood_Should_Throw_MoodAnalysisException_Indicating_Empty_Mood() { try { //Arrange string message = ""; MoodAnalyzer moodAnalyser = new MoodAnalyzer(message); //Act string result = moodAnalyser.AnalyseMood(); } catch (CustomException e) { //Assert Assert.AreEqual("Mood should not be empty.", e.Message); } }
public void GivenClassName_CreateParamterizedObjectUsingReflection(string className, string constructorName, string message, string expected) { try { //Arrange moodAnalyzer = (MoodAnalyzer)MoodAnalyzerReflection.CreateMoodAnalyzerObject(className, constructorName, message); //Act string actual = moodAnalyzer.AnalyseMood(); //Assert Assert.AreEqual(expected, actual); } catch (MoodAnalyzerException ex) { //Act string actual = ex.Message; //Assert Assert.AreEqual(expected, actual); } }
public void TestSetFieldFunction(string fieldName, string message, string expected) { try { //Arrange MoodAnalyzer moodAnalyzer = new MoodAnalyzer(); moodAnalyzer = (MoodAnalyzer)MoodAnalyzerReflection.SetField(moodAnalyzer, fieldName, message); //Act string actual = moodAnalyzer.AnalyseMood(); //Assert Assert.AreEqual(expected, actual); } catch (MoodAnalyzerException ex) { //Act string actual = ex.Message; //Assert Assert.AreEqual(expected, actual); } }