public void ExceptionOnNullInputToConstructor() { PipelineAssert.NullArgumentException(() => new PipelinePropagationInformationStage <int>(null, _ => 1, 1), "name"); PipelineAssert.NullArgumentException(() => new PipelinePropagationInformationStage <int>("", null, 1), "extractor"); PipelineAssert.NullArgumentException(() => new PipelinePropagationInformationStage <int>("", _ => 1, 1, null), "stages"); PipelineAssert.NullArgumentException(() => new PipelinePropagationInformationStage <int>("", _ => 1, 1, new IPipelineStage[] { null }), "single stage"); }
public void ExceptionOnNullInputToConstructor() { var valid = 1.AsPipelineConstant(); PipelineAssert.NullArgumentException(() => new DeltaPipelineStage <int, int>(null, Extractor, valid, 1), "name"); PipelineAssert.NullArgumentException(() => new DeltaPipelineStage <int, int>("", null, valid, 1), "extractor"); PipelineAssert.NullArgumentException(() => new DeltaPipelineStage <int, int>("", Extractor, null, 1), "input"); }
public void ExceptionOnNullInputToConstructor() { var valid = 1.AsPipelineConstant(); PipelineAssert.NullArgumentException(() => new MutuallyExclusivePipelineStage <int>(null, Array.Empty <IPipelineStage>()), "input"); PipelineAssert.NullArgumentException(() => new MutuallyExclusivePipelineStage <int>(valid, null), "dependencies"); PipelineAssert.NullArgumentException(() => new MutuallyExclusivePipelineStage <int>(valid, new IPipelineStage[] { null }), "single dependency"); PipelineAssert.NullArgumentException(() => new MutuallyExclusivePipelineStage <int>(null, null), "input and dependencies"); }
public void ExceptionOnNullInputToConstructor() { var name = "Name"; var select = 1.AsPipelineConstant(); var inputs = new Dictionary <int, IPipelineStage <int> > { }; var comparer = EqualityComparer <int> .Default; PipelineAssert.NullArgumentException(() => new MultiplexingPipelineStage <int, int>(null, select, inputs), "name"); PipelineAssert.NullArgumentException(() => new MultiplexingPipelineStage <int, int>(null, select, inputs, comparer), "name"); PipelineAssert.NullArgumentException(() => new MultiplexingPipelineStage <int, int>(name, null, inputs), "select"); PipelineAssert.NullArgumentException(() => new MultiplexingPipelineStage <int, int>(name, null, inputs, comparer), "select"); PipelineAssert.NullArgumentException(() => new MultiplexingPipelineStage <int, int>(name, select, null), "inputs"); PipelineAssert.NullArgumentException(() => new MultiplexingPipelineStage <int, int>(name, select, null, comparer), "inputs"); PipelineAssert.NullArgumentException(() => new MultiplexingPipelineStage <int, int>(name, select, inputs, null), "comparer"); }
public void ExceptionOnNullInputToConstructor() => PipelineAssert.NullArgumentException(() => new DetachablePipelineStage <int>(null), "input");
public void ExceptionOnNullInputToConstructor() => PipelineAssert.NullArgumentException(() => new AssignablePipelineStage <int>(null, 1), "name");
public void ExceptionOnNullToConstructor() { PipelineAssert.NullArgumentException(() => new DataRetrievalPipelineStage <int>(null, () => 1), "name"); PipelineAssert.NullArgumentException(() => new DataRetrievalPipelineStage <int>("name", null), "source"); PipelineAssert.NullArgumentException(() => new DataRetrievalPipelineStage <int>(null, null), "name and source"); }
public void ExceptionOnNullInputToConstructor() { PipelineAssert.NullArgumentException(() => new SuspendingPipelineStage <int>(null, PipelineSuspensionState.Resume.AsPipelineConstant()), "input"); PipelineAssert.NullArgumentException(() => new SuspendingPipelineStage <int>(1.AsPipelineConstant(), null), "suspendInput"); }
public void ExceptionOnNullInputToConstructor() { PipelineAssert.NullArgumentException(() => new SourceSelectPipelineStage <int>(null, 1.AsPipelineConstant()), "name"); PipelineAssert.NullArgumentException(() => new SourceSelectPipelineStage <int>("", null), "initial"); }
public void ExceptionOnNullNameToConstructor() => PipelineAssert.NullArgumentException(() => new ConstantPipelineStage <int>(null, 1), "name");
public void ExceptionIsThrownOnNullInputToConstructor() { PipelineAssert.NullArgumentException(() => new ConcurrentExecutionPipelineStage <int>(null), "input"); }
public void NullInputToConstructorThrowsException() { PipelineAssert.NullArgumentException(() => new CollectingPipelineStage <int>(null, Enumerable.Empty <IPipelineStage <int> >()), "Name"); PipelineAssert.NullArgumentException(() => new CollectingPipelineStage <int>("stage name", null), "initial inputs"); PipelineAssert.NullArgumentException(() => new CollectingPipelineStage <int>("stage name", new IPipelineStage <int>[] { null }), "initial input pipeline null"); }
public void ExceptionOnNullInputToConstructor() { PipelineAssert.NullArgumentException(() => new ThreadSafePipelineStage <int>(null), "input"); }