示例#1
0
        public void GivenMoodAnalyser_WhenAnalysed_UsingParameterizedConstructor_ShouldReturnMoodAnalyserObject()
        {
            object expected = new MoodAnalyser();
            object actual   = MoodAnalyserFactory.CreateObjectOfMoodAnalyserUsingParameterizedConstructor("MoodAnalyserApp.MoodAnalyser", "MoodAnalyser", "Happy");

            Assert.AreEqual(expected.GetType(), actual.GetType());
        }
示例#2
0
 public void GivenImproperConstructorName_WhenAnalyse_UsingParameterisedConstructor_ShouldThrowMoodAnalysisException()
 {
     try
     {
         object expected = new MoodAnalyser();
         object actual   = MoodAnalyserFactory.CreateObjectOfMoodAnalyserUsingParameterizedConstructor("MoodAnalyserApp.MoodAnalyser", "Mood", "Happy");
     }
     catch (MoodAnalyserCustomException e)
     {
         Assert.AreEqual("Constructor not found", e.Message);
     }
 }