static void Main(string[] args) { Console.WriteLine("Welcome to Mood Analyser Problem!!"); MoodAnalyser mood = new MoodAnalyser(null); try { mood.AnalyseMood(); }catch (Exception e) { Console.WriteLine(e); } }
public static string MoodAnalysersSetField(string message, string fieldName) { try { if (message == null) { throw new MoodAnalysisException(MoodAnalysisException.ExceptionType.NULL, "Mood should not be NULL"); } MoodAnalyser obj = new MoodAnalyser(); Type type = Type.GetType("MoodAnalyserProblem2.MoodAnalyser"); FieldInfo field = type.GetField(fieldName); field.SetValue(obj, message); return(obj.message); } catch (NullReferenceException) { throw new MoodAnalysisException(MoodAnalysisException.ExceptionType.NO_SUCH_FIELD, "Field not found"); } }