public void Given_Happy_Message_With_Reflection_Should_Return_Happy() { //Arrange string message = "HAPPY"; string fieldName = "message"; //Act string actual = MoodAnalyserFactory.SetField(message, fieldName); //Assert Assert.AreEqual("HAPPY", actual); }
public void TestMethodGivenHappyMessageWithReflectionShouldReturnHappy() { //Arrange string message = "HAPPY"; string fieldName = "message"; //Act string actual = MoodAnalyserFactory.SetField(message, fieldName); //Assert Assert.AreEqual("HAPPY", actual); }
public void Given_Null_Message_Should_Throw_MoodAnalysisException_Indicating_Null_Message() { try { //Arrange string message = null; string fieldName = "message"; //Act string actual = MoodAnalyserFactory.SetField(message, fieldName); } catch (MoodAnalysisException e) { //Assert Assert.AreEqual("message should not be null.", e.Message); } }
public void Given_Improper_Field_Name_Should_Throw_MoodAnalysisException_Indicating_No_Such_Field() { try { //Arrange string message = "HAPPY"; string fieldName = "wrongName"; //Act string actual = MoodAnalyserFactory.SetField(message, fieldName); } catch (MoodAnalysisException e) { //Assert Assert.AreEqual("no such field found.", e.Message); } }
public void TestMethodGivenNullMessageShouldThrowMoodAnalysisExceptionIndicatingNullMessage() { try { //Arrange string message = null; string fieldName = "message"; //Act string actual = MoodAnalyserFactory.SetField(message, fieldName); } catch (MoodAnalysisException e) { //Assert Assert.AreEqual("message should not be null", e.Message); } }
public void TestMethodGivenImproperFieldNameShouldThrowMoodAnalysisExceptionIndicatingNoSuchField() { try { //Arrange string message = "HAPPY"; string fieldName = "wrongName"; //Act string actual = MoodAnalyserFactory.SetField(message, fieldName); } catch (MoodAnalysisException e) { //Assert Assert.AreEqual("no such field found", e.Message); } }