public void SettingsShouldBeDefined() { // arrange var fixture = new SonarScannerToolFixture(null); //act var result = Record.Exception(() => fixture.Run()); //assert Assert.IsType <NullReferenceException>(result); }
public void NoParameters() { // arrange var fixture = new SonarScannerToolFixture(new SonarScannerSettings()); //act fixture.Run(); //assert Assert.Equal(string.Empty, fixture.ProcessRunner.Results.Single().Args); }
public void Parameters() { // arrange var fixture = new SonarScannerToolFixture(new SonarScannerSettings { Debug = true, Properties = new Dictionary <string, string> { { "aa", "bb" } } }); //act fixture.Run(); //assert Assert.Equal("-X -Daa=bb", fixture.ProcessRunner.Results.Single().Args); }