Exemple #1
0
        public static Mock <JobHandler> AddMockHandler(this JobQueueListener listener, IFixture fixture)
        {
            var mockHandler = fixture.Freeze <Mock <JobHandler> >();

            mockHandler.Setup(m => m.CanProcess(It.IsAny <ProcessingRequest>())).Returns(true);
            mockHandler.SetupGet(p => p.Configuration).Returns(fixture.Create <HandlerConfiguration>());

            listener.AddHandler(mockHandler.Object);

            return(mockHandler);
        }
Exemple #2
0
        public static Fakes.FakeJobHandler AddFakeHandler(
            this JobQueueListener listener,
            HandlerConfiguration handlerConfiguration,
            bool canProcess,
            bool hangOnProcessing  = false,
            bool throwOnProcessing = false)
        {
            var fakeHandler = new Fakes.FakeJobHandler(handlerConfiguration, canProcess, hangOnProcessing, throwOnProcessing);

            listener.AddHandler(fakeHandler);

            return(fakeHandler);
        }
 public void AddHandler_Gaurds_Against_Nulls()
 {
     _sut.AddHandler(null);
 }