static void Main(string[] args) { MoodAnalyser moodAnalyser = new MoodAnalyser("I am in happy mood."); Console.WriteLine(moodAnalyser.AnalyseMood()); MoodAnalyserFactory.CreateMoodAnalyserObject("MoodAnalyzerProblem.MoodAnalyser", "MoodAnalyser"); }
static void Main(string[] args) { Console.WriteLine("Welcome to mood analyzer portal!"); Console.WriteLine("Type how you feeling right now: "); string mood = Console.ReadLine(); MoodAnalyser moodAnalyser = new MoodAnalyser(mood); moodAnalyser.AnalyseMood(); try { Console.WriteLine("UC 4-7:"); MoodAnalyserReflector.CreateMoodAnalyserObject("MoodAnalyzerProblem.MoodAnalyser", "MoodAnalyser"); MoodAnalyserReflector.CreateMoodAnalyserObject("MoodAnalyzerProblem.MoodAnalyser", "MoodAnalyser", "happy"); MoodAnalyserReflector.InvokeAnalyseMood("Happy", "AnalyseMood"); Console.WriteLine(MoodAnalyserReflector.SetField("HAPPY", "message")); } catch (MoodAnalyserCustomException exception) { Console.WriteLine(exception.Message); } }