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(); }
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(); }