public void Convert() { var random = new Random(); var data = new OccurrenceData(Guid.NewGuid()) { ClassName = StringHelper.ValidString(), DeploymentId = StringHelper.ValidString(), Duration = random.Next(), MachineName = StringHelper.ValidString(), Message = StringHelper.ValidString(), MethodName = StringHelper.ValidString(), OccurredOn = DateTime.UtcNow, ThreadId = random.Next(), SessionIdentifier = Guid.NewGuid(), }; var converted = data.Convert(); Assert.IsNotNull(converted); Assert.AreEqual <string>(data.ClassName, converted.Class); Assert.AreEqual <string>(data.DeploymentId, converted.DeploymentId); Assert.AreEqual <long>(data.Duration, converted.Duration.Ticks); Assert.AreEqual <string>(data.MachineName, converted.MachineName); Assert.AreEqual <string>(data.Message, converted.Message); Assert.AreEqual <string>(data.MethodName, converted.Method); Assert.AreEqual <DateTime>(data.OccurredOn, converted.OccurredOn); Assert.AreEqual <int>(data.ThreadId, converted.ThreadId); Assert.AreEqual <Guid>(data.ApplicationId, converted.Token.ApplicationId); Assert.AreEqual <Guid?>(data.SessionIdentifier, converted.SessionIdentifier); Assert.AreEqual <Guid>(Guid.Parse(data.RowKey), converted.Identifier); }
public void ShowList() { int daysPast = Int32.Parse(DaysPastSetting); DateTime startDate = DateTime.Today.AddDays(0 - daysPast); DataTable dt = new OccurrenceData().GetOccurrencesByAreaAndDate_DT(area.AreaID, startDate); if (dt.Rows.Count > 0) { lblHeading.Visible = true; dgOccurrences.Visible = true; lblHeading.Text = area.Name + " Events"; dgOccurrences.DataKeyField = "occurrence_id"; dgOccurrences.ItemType = "Event"; dgOccurrences.AddEnabled = false; dgOccurrences.MoveEnabled = false; dgOccurrences.DeleteEnabled = false; dgOccurrences.EditEnabled = false; dgOccurrences.MergeEnabled = false; dgOccurrences.MailEnabled = false; dgOccurrences.ExportEnabled = false; dgOccurrences.DataSource = dt; dgOccurrences.DataBind(); } else { lblHeading.Visible = false; dgOccurrences.Visible = false; } }
public void MethodName() { var data = new OccurrenceData(); var test = StringHelper.ValidString(); data.MethodName = test; Assert.AreEqual <string>(test, data.MethodName); }
public void ClassName() { var data = new OccurrenceData(); var className = StringHelper.ValidString(); data.ClassName = className; Assert.AreEqual <string>(className, data.ClassName); }
private StringOccurrence CreateStringOccurrence(int stringId, OccurrenceData advOccurrence, DbTransaction dbTran) { var stringOccurrence = _stringOccurrenceFactory.Create(stringId, advOccurrence.Id, advOccurrence.TypeId, advOccurrence.OrderBy); stringOccurrence = _repository.SetStringOccurrence(stringOccurrence, isActual: true, dbTran); return(stringOccurrence); }
public void ThreadId() { var data = new OccurrenceData(); var random = new Random(); var test = random.Next(); data.ThreadId = test; Assert.AreEqual <int>(test, data.ThreadId); }
public void Duration() { var data = new OccurrenceData(); var random = new Random(); var test = random.Next(); data.Duration = test; Assert.AreEqual <long>(test, data.Duration); }
public void SessionIdentifier() { var data = new OccurrenceData(); Assert.IsNull(data.SessionIdentifier); var session = Guid.NewGuid(); data.SessionIdentifier = session; Assert.AreEqual <Guid?>(session, data.SessionIdentifier); }
public void OccurrenceDataExecutionTime() { var random = new Random(); var ts = new TimeSpan(random.Next()); var od = new OccurrenceData() { Duration = ts.Ticks }; Assert.AreEqual <TimeSpan>(ts, od.ExecutionTime()); }
public void ExecutionTimeTest() { var ramdom = new Random(); var number = ramdom.Next(); var data = new OccurrenceData() { Duration = number }; var expected = new TimeSpan(number); var actual = data.ExecutionTime(); Assert.AreEqual(expected, actual); }
private bool NeedCreateStringOccurrence(IEnumerable <StringOccurrence> stringOccurrences, OccurrenceData advOccurrence) { return(!stringOccurrences .Any( so => so.OccurrenceId == advOccurrence.Id && so.TypeId == advOccurrence.TypeId && so.OrderBy == advOccurrence.OrderBy)); }
public static TimeSpan ExecutionTime(this OccurrenceData data) { Contract.Requires(null != data); return(TimeSpan.FromTicks(data.Duration)); }