Ejemplo n.º 1
0
        public void TestHandleEventUpdate_EventSent_ConsoleWritesLineEvent()
        {
            RaiseEventsUpdatedEventArgs args = new RaiseEventsUpdatedEventArgs(_events);

            _el.RaiseEventsUpdatedEvent += Raise.EventWith(args);

            _console.Received().WriteLine(Arg.Is(_events[0].Print()));
        }
Ejemplo n.º 2
0
        public void TestHandleEventUpdate_EventSent_ConsoleWritesLineForEveryEvent(int cnt)
        {
            _events = Substitute.For <List <IEvent> >();
            for (int i = 0; i < cnt; i++)
            {
                var evnt = Substitute.For <IEvent>();
                evnt.InvolvedTracks    = new ITrack[1];
                evnt.InvolvedTracks[0] = _track;
                evnt.TimeOfOccurence   = _track.Timestamp;

                _events.Add(evnt);
            }
            RaiseEventsUpdatedEventArgs args = new RaiseEventsUpdatedEventArgs(_events);

            _el.RaiseEventsUpdatedEvent += Raise.EventWith(args);

            _console.Received(cnt).WriteLine(Arg.Any <string>());
        }