public void Execute_ReturnsNewExpression_WhenNullParameter() { Expression <Func <GameRoot, bool> > expected = game => game.GamePlatforms.Any(gamePlatform => _platformNames.Contains(gamePlatform.PlatformId)); var expression = _platformsPipelineNode.Execute(null); var areEquals = Lambda.Eq(expected, expression); areEquals.Should().BeTrue(); }
public void Execute_ReturnsInputExpression_WhenNotValidConstructorArgument() { _platformsPipelineNode = new PlatformsPipelineNode(Enumerable.Empty <string>()); Expression <Func <GameRoot, bool> > input = game => game.IsDeleted == false; var expression = _platformsPipelineNode.Execute(input); var areEquals = Lambda.Eq(input, expression); areEquals.Should().BeTrue(); }