public void Should_Throw_If_ProjectPath_IsNull() { // Given var fixture = new DotNetCoreToolFixture(); fixture.ProjectPath = null; fixture.GivenDefaultToolDoNotExist(); // When var result = Record.Exception(() => fixture.Run()); // Then AssertEx.IsArgumentNullException(result, "projectPath"); }
public void Should_Throw_If_Command_IsNull(string command) { // Given var fixture = new DotNetCoreToolFixture(); fixture.ProjectPath = "./tests/Cake.Common.Tests/"; fixture.Command = command; fixture.GivenDefaultToolDoNotExist(); // When var result = Record.Exception(() => fixture.Run()); // Then AssertEx.IsArgumentNullException(result, "command"); }
public void Should_Throw_If_Settings_Are_Null() { // Given var fixture = new DotNetCoreToolFixture(); fixture.ProjectPath = "./tests/Cake.Common.Tests/"; fixture.Command = "xunit"; fixture.Settings = null; fixture.GivenDefaultToolDoNotExist(); // When var result = Record.Exception(() => fixture.Run()); // Then AssertEx.IsArgumentNullException(result, "settings"); }