Esempio n. 1
0
            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");
            }