Esempio n. 1
0
        public void GivenMoodAnalyseClassName_ShouldReturnMoodAnalyseObject()
        {
            object expected = new MoodAnalyser();
            object obj      = MoodAnalyseFactory.CreateMoodAnalyserObject("MoodAnalyse.MoodAnalyser", "MoodAnalyser");

            expected.Equals(obj);
        }
Esempio n. 2
0
        public void Given_MoodAnalyser_Class_Name_Should_Return_MoodAnalyser_Object()
        {
            //Arrange
            string className       = "MoodAnalyse.MoodAnalyser";
            string constructorName = "MoodAnalyser";
            //Act
            object expected  = new MoodAnalyser();
            object resultObj = MoodAnalyseFactory.CreateMoodAnalyserObject(className, constructorName);

            //Assert
            expected.Equals(resultObj);
        }
Esempio n. 3
0
 public void Given_Improper_Constructor_Name_Should_Throw_MoodAnalysisException_Indicating_No_Such_Constructor()
 {
     try
     {
         //Arrange
         string className       = "MoodAnalyse.MoodAnalyser";
         string constructorName = "SampleConstructorName";
         //Act
         object resultObj = MoodAnalyseFactory.CreateMoodAnalyserObject(className, constructorName);
     }
     catch (MoodAnalyserCustomException e)
     {
         //Assert
         Assert.AreEqual("constructor not found", e.Message);
     }
 }