Пример #1
0
        public void Execute_ReturnsNewExpression_WhenNullParameter()
        {
            Expression <Func <GameRoot, bool> > expected = game => _keys.Contains(game.Key);

            var expression = _keysPipelineNode.Execute(null);
            var areEquals  = Lambda.Eq(expected, expression);

            areEquals.Should().BeTrue();
        }
Пример #2
0
        public void Execute_ReturnsInputExpression_WhenNotValidConstructorArgument()
        {
            _keysPipelineNode = new KeyPipelineNode(Enumerable.Empty <string>());
            Expression <Func <GameRoot, bool> > input = game => game.IsDeleted == false;

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

            areEquals.Should().BeTrue();
        }