Esempio n. 1
0
        public void Given_MoodAnalyser_ClassName_Should_Return_MoodAnalyser_Object()
        {
            string            className       = "MoodAnalyser.MoodAnalyserClass";
            string            constructorName = "MoodAnalyserClass";
            MoodAnalyserClass expected        = new MoodAnalyserClass();
            object            resultObj       = MoodAnalyserFactory.CreateMoodAnalyserObject(className, constructorName);

            expected.Equals(resultObj);
        }
Esempio n. 2
0
 public void Given_Improper_Constructor_Name_Should_Throw_MoodAnalysisException_Indicating_No_Such_Constructor()
 {
     try
     {
         //Arrange
         string className       = "MoodAnalyzerProblem.MoodAnalyser";
         string constructorName = "WrongConstructorName";
         //Act
         object resultObj = MoodAnalyserFactory.CreateMoodAnalyserObject(className, constructorName);
     }
     catch (MoodAnalysisException e)
     {
         //Assert
         Assert.AreEqual("constructor not found", e.Message);
     }
 }