예제 #1
0
        private static JobQueueAction <Poison <int> > GetSuccessInspectionResult()
        {
            var inspector        = JobResultInspector.FromJobSpecification((int i) => 3);
            var inspectionResult = inspector.Inspect(new JobResult <int, int>(2, 3));

            return(inspectionResult);
        }
예제 #2
0
 public void FromInspector_Throws_OnNullInspector()
 {
     Assert.Throws <ArgumentNullException>(() => JobResultInspector.FromInspector(null as Func <JobResult <int, int>,
                                                                                                JobQueueAction <
                                                                                                    Poison <int> > >));
 }
예제 #3
0
        private static JobQueueAction <Poison <int> > GetFailedInspectionResult(int input, Exception exception)
        {
            var inspector = JobResultInspector.FromJobSpecification((int i) => 3);

            return(inspector.Inspect(new JobResult <int, int>(input, exception)));
        }
예제 #4
0
        public void FromJobSpecification_Inspect_ThrowsOnNullJobResult()
        {
            var inspector = JobResultInspector.FromJobSpecification((int i) => 3);

            Assert.Throws <ArgumentNullException>(() => inspector.Inspect(null));
        }
예제 #5
0
 public void FromJobSpecification_Throws_OnNullInspector()
 {
     Assert.Throws <ArgumentNullException>(() => JobResultInspector.FromJobSpecification(null as Func <int, int>));
 }