public void TestGetFieldMethod() { //Arrange string expected = new MoodAnalyser("i am happy").AnalyseMood(); //Act //first parameter-------Field Name , second parameter------New message string actual = MoodAnalyserReflector.GetFieldChangeMoodDynamically("message", "i am happy"); //Assert expected.Equals(actual); }
public void TestGiveImproperFieldMethod() { try { //First parameter-------Field Name , second parameter------New message string actual = MoodAnalyserReflector.GetFieldChangeMoodDynamically("ImproperField", "i am happy"); } catch (System.Exception e) {//Assert Assert.AreEqual("Field not found", e.Message); } }
public void TestGetFieldMethodGivenNullMessage() { try { //First parameter-------Field Name , second parameter------New message string actual = MoodAnalyserReflector.GetFieldChangeMoodDynamically("message", null); } catch (System.Exception e) { Assert.AreEqual("Mood should not be Null", e.Message); } }