예제 #1
0
        public void PipelineStepsShouldNotBeEquivalentToNull()
        {
            SamplePipelineStep step1 = new SamplePipelineStep("step-1");

            step1.Equals(null).Should().BeFalse();
            Assert.True(step1 != null);
        }
        public void ContainsKeyShouldFalseForNotExistingStep()
        {
            var step  = new SamplePipelineStep(NotFoundKey);
            var found = _sut.Contains(step);

            found.Should().Be(false);
        }
        public void FindShouldReturnNullForNotExistingStep()
        {
            var step  = new SamplePipelineStep(NotFoundKey);
            var found = _sut.Find(step);

            found.Should().BeNull();
        }
        public void RemoveShouldThrowNotFoundPipelineStepExceptionIfStepIsNotFound()
        {
            var step = new SamplePipelineStep(NotFoundKey);

            Action act = () => { _sut.Remove(step); };

            act.Should().Throw <NotFoundPipelineStepException>().And.Key.Should().Be(step.Key);
        }
예제 #5
0
        public void PipelineStepsWithNullNameAreNotEqual()
        {
            var step1 = new SamplePipelineStep("step-1");
            var step2 = new SamplePipelineStep("step-1 ");

            step1.Should().NotBeEquivalentTo(step2);
            Assert.True(step1 != step2);
        }
예제 #6
0
        public void PipelineStepsWithTheSameNameAreEqual()
        {
            var step1 = new SamplePipelineStep("step-1");
            var step2 = new SamplePipelineStep("step-1");

            step1.Should().Equals(step2);
            Assert.True(step1 == step2);
        }
 public AddingStepTests()
 {
     Step1 = new SamplePipelineStep(nameof(Step1));
     Step2 = new SamplePipelineStep(nameof(Step2));
     Step3 = new SamplePipelineStep(nameof(Step3));
     Step4 = new SamplePipelineStep(nameof(Step4));
     Step5 = new SamplePipelineStep(nameof(Step5));
     _sut  = new Pipeline <SamplePipelineStep, int>();
 }
        public ContainsTests()
        {
            Step1 = new SamplePipelineStep(nameof(Step1));
            Step2 = new SamplePipelineStep(nameof(Step2));
            Step3 = new SamplePipelineStep(nameof(Step3));
            Step4 = new SamplePipelineStep(nameof(Step4));
            Step5 = new SamplePipelineStep(nameof(Step5));

            _sut = new Pipeline <SamplePipelineStep, int>();
            _sut.Add(Step1);
            _sut.Add(Step2);
            _sut.Add(Step3);
            _sut.Add(Step4);
            _sut.Add(Step5);
        }