public void WhenHasNotArgumentShouldBlank() { var settings = new DependencyCheckSettings(); var arguments = new ProcessArgumentBuilder(); var appender = new ArgumentAppender(); appender.AppendArguments(settings, arguments); Assert.Equal("", arguments.Render()); }
public void WhenHasArgumentShouldAddAttributeNameWithValue() { var settings = new DependencyCheckSettings { Project = "TestProject" }; var arguments = new ProcessArgumentBuilder(); var appender = new ArgumentAppender(); appender.AppendArguments(settings, arguments); Assert.Equal("--project \"TestProject\"", arguments.Render()); }
public void WhenHasArgumentWithoutValueShouldAddAttributeName() { var settings = new DependencyCheckSettings { Help = true }; var arguments = new ProcessArgumentBuilder(); var appender = new ArgumentAppender(); appender.AppendArguments(settings, arguments); Assert.Equal("--help", arguments.Render()); }