Пример #1
0
 public void TestConstructor()
 {
     AnalysisReport obj = new AnalysisReport(MessageType.Information, "Test", "group", "job");
     Assert.IsNotNull(obj, "Constructor of type, object failed to create instance.");
     Assert.AreEqual(MessageType.Information, obj.Type, "GetType method returned unexpected value.");
     Assert.AreEqual("Test", obj.Message, "Type is unexpected value.");
     Assert.AreEqual("group", obj.Group, "Type is unexpected value.");
     Assert.AreEqual("job", obj.Location, "Type is unexpected value.");
     Assert.AreNotEqual(0, obj.GetHashCode(), "GetHashCode method returned unexpected value.");
 }
Пример #2
0
 /// <summary>
 /// Notify the job that is error.
 /// </summary>
 /// <param name="groupName">Group name.</param>
 /// <param name="message">Error message.</param>
 public void NotifyErrorMessage(string groupName, string message)
 {
     try
     {
         ReportingSession rs = m_env.ReportManager.GetReportingSession(Constants.groupAnalysis);
         using (rs)
         {
             AnalysisReport rep = new AnalysisReport(MessageType.Error, message, Constants.groupAnalysis, groupName);
             rs.Add(rep);
         }
     }
     catch (Exception e)
     {
         Trace.WriteLine(e);
     }
 }
Пример #3
0
        public void TestEqual()
        {
            Report report = new AnalysisReport(MessageType.Information, "Test", "group", "job");
            bool equal = report.Equals(report);
            Assert.AreEqual(true, equal, "Equals method returned unexpected value.");

            equal = report.Equals(null);
            Assert.AreEqual(false, equal, "Equals method returned unexpected value.");

            //
            equal = report.Equals(new CompileReport(MessageType.Information, "Test", "group"));
            Assert.AreEqual(true, equal, "Equals method returned unexpected value.");
        }
Пример #4
0
 public void TearDown()
 {
     _unitUnderTest = null;
 }
Пример #5
0
 public void SetUp()
 {
     _unitUnderTest = new AnalysisReport(MessageType.Information, "Test", "group", "job");
 }