public void Should_Throw_If_Context_Is_Null() { // Given var fixture = new SquirrelRunnerFixture(); // When var result = Record.Exception(() => SquirrelAliases.Squirrel(null, fixture.NuGetPath, fixture.Settings)); // Then result.ShouldBeType <ArgumentNullException>().ParamName.ShouldEqual("context"); }
public void Should_Throw_If_Settings_Are_Null() { // Given var fixture = new SquirrelRunnerFixture(); var context = Substitute.For <ICakeContext>(); // When var result = Record.Exception(() => SquirrelAliases.Squirrel(context, fixture.NuGetPath, null)); // Then result.ShouldBeType <ArgumentNullException>().ParamName.ShouldEqual("settings"); }
public void Should_Throw_If_NuGet_Package_Is_Null() { // Given var fixture = new SquirrelRunnerFixture(); var context = Substitute.For <ICakeContext>(); // When var result = Record.Exception(() => SquirrelAliases.Squirrel(context, null, fixture.Settings)); // Then result.Should().BeOfType <ArgumentNullException>().Subject.ParamName.Should().Equals("nugetPackage"); }