Exemplo n.º 1
0
            public void AddsTheDefaultExtension(string scriptName, string expectedScriptName)
            {
                // arrange
                var mask = new ConfigMask { ScriptName = scriptName };
                var config = new Config();

                // act
                config = config.Apply(mask);

                // assert
                config.ScriptName.ShouldEqual(expectedScriptName);
            }
Exemplo n.º 2
0
            public void CalculatesTheLogLevel(
                bool debug, LogLevel? logLevel, LogLevel currentLogLevel, LogLevel expectedLogLevel)
            {
                // arrange
                var mask = new ConfigMask { Debug = debug, LogLevel = logLevel };
                var config = new Config { LogLevel = currentLogLevel };

                // act
                config = config.Apply(mask);

                // assert
                config.LogLevel.ShouldEqual(expectedLogLevel);
            }
Exemplo n.º 3
0
            public void AddsTheDefaultExtension(string scriptName, string expectedScriptName)
            {
                // arrange
                var mask = new ConfigMask {
                    ScriptName = scriptName
                };
                var config = new Config();

                // act
                config = config.Apply(mask);

                // assert
                config.ScriptName.ShouldEqual(expectedScriptName);
            }
Exemplo n.º 4
0
            public void CalculatesTheLogLevel(
                bool debug, LogLevel?logLevel, LogLevel currentLogLevel, LogLevel expectedLogLevel)
            {
                // arrange
                var mask = new ConfigMask {
                    Debug = debug, LogLevel = logLevel
                };
                var config = new Config {
                    LogLevel = currentLogLevel
                };

                // act
                config = config.Apply(mask);

                // assert
                config.LogLevel.ShouldEqual(expectedLogLevel);
            }