public void Setup() { _mockEventSource = MockRepository.GenerateMock <IEventReader>(); _mockEventIdentificationStore = MockRepository.GenerateMock <IEventIdentificationStore>(); _events = Enumerable.Range(0, 10).Select(i => new LogEvent { Message = i.ToString(), TimeGenerated = DateTime.Now.AddHours(-i) }).ToList(); _mockEventSource.Expect(e => e.ReadEvents()).Return(_events); _target = new AlreadyReportedFilter(_mockEventSource, _mockEventIdentificationStore); }
public void SetUp() { _readerWithWith300Events = MockRepository.GenerateMock <IEventReader>(); var events = new List <LogEvent>(); for (short i = 0; i < 100; i++) { events.Add(new LogEvent { EventID = i, EntryType = EventLogEntryType.Information, Message = "info" + i, ErrorLevel = 0, Source = "InfoSource" }); events.Add(new LogEvent { EventID = i, EntryType = EventLogEntryType.Warning, Message = "warn" + i, ErrorLevel = 1, Source = "WarningSource" }); events.Add(new LogEvent { EventID = i, EntryType = EventLogEntryType.Error, Message = "error" + i, ErrorLevel = 2, Source = "ErrorSource" }); } _readerWithWith300Events.Expect(r => r.ReadEvents()).Return(events); }
public void GetLogEvents_ShouldCallReadEventsAndReturnThem() { var myEvents = new List <LogEvent> { new LogEvent { Message = "oho!!" }, new LogEvent { Message = "vau!" } }; _mockEventReader.Expect(m => m.ReadEvents()).Return(myEvents); var events = _radonExecutor.GetLogEvents(); _mockEventReader.AssertWasCalled(m => m.ReadEvents()); Assert.That(events.Count, Is.EqualTo(2)); Assert.That(events[0].Message, Is.EqualTo("oho!!")); Assert.That(events[1].Message, Is.EqualTo("vau!")); }
public void SetUp() { _reader.Expect(r => r.ReadEvents()).Return(new List <LogEvent>()); }