Ejemplo n.º 1
0
        public void ReturnNewStep()
        {
            var newStep      = new MockEventStep <EventHandler>();
            var returnedStep = ((ICanHaveNextEventStep <EventHandler>)_eventMock).SetNextStep(newStep);

            Assert.Same(newStep, returnedStep);
        }
Ejemplo n.º 2
0
        public void SetStepUsedByRemove()
        {
            bool called  = false;
            var  newStep = new MockEventStep <EventHandler>();

            newStep.Remove.Action(_ => { called = true; });
            ((ICanHaveNextEventStep <EventHandler>)_eventMock).SetNextStep(newStep);
            _eventMock.Remove((sender, e) => { });
            Assert.True(called);
        }