public void Execute_ReturnsInputExpression_WhenNotValidConstructorArgument()
        {
            _publishersPipelineNode = new PublishersPipelineNode(Enumerable.Empty <string>());
            Expression <Func <GameRoot, bool> > input = game => game.IsDeleted == false;

            var expression = _publishersPipelineNode.Execute(input);
            var areEquals  = Lambda.Eq(input, expression);

            areEquals.Should().BeTrue();
        }
        public void Execute_ReturnsInputExpression_WhenNotValidConstructorArgument()
        {
            _publishersPipelineNode =
                new PublishersPipelineNode(Enumerable.Empty <string>(), Enumerable.Empty <string>());
            Expression <Func <Product, bool> > input = product => product.Discontinued == false;

            var expression = _publishersPipelineNode.Execute(input);
            var areEquals  = Lambda.Eq(input, expression);

            areEquals.Should().BeTrue();
        }
 public void Setup()
 {
     _keysWherePublishersAreInitialized = new[] { "1" };
     _publishersId           = new[] { "Microsoft" };
     _publishersPipelineNode = new PublishersPipelineNode(_keysWherePublishersAreInitialized, _publishersId);
 }
 public void Setup()
 {
     _publisherIds           = new[] { "Microsoft" };
     _publishersPipelineNode = new PublishersPipelineNode(_publisherIds);
 }