public void Should_Throw_If_DnaFilePath_Is_Null()
        {
            var fixture = new ExcelDnaPackToolFixture(_log);

            fixture.Invoking(f => f.Run())
            .Should().ThrowExactly <CakeException>()
            .And.Message.Should().Be($"{nameof(ExcelDnaPackSettings.DnaFilePath)} setting is required");
        }
        public void Should_Throw_If_Settings_Are_Null()
        {
            var fixture = new ExcelDnaPackToolFixture(_log)
            {
                Settings = null,
            };

            fixture.Invoking(f => f.Run())
            .Should().ThrowExactly <ArgumentNullException>()
            .And.ParamName.Should().Be("settings");
        }