Example #1
0
        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!"));
        }