Exemplo n.º 1
0
        public void ShouldUseDefaultWhenSinceEnabledAndInputNull()
        {
            var input = new SinceTargetInput();
            var validatedSinceBranch = input.Validate(sinceEnabled: true);

            validatedSinceBranch.ShouldBe(input.Default);
        }
Exemplo n.º 2
0
        public void ShouldNotValidateSinceTargetWhenSinceDisabled()
        {
            var validatedSinceBranch = new SinceTargetInput {
                SuppliedInput = "develop"
            }.Validate(sinceEnabled: false);

            validatedSinceBranch.ShouldBe("master");
        }
Exemplo n.º 3
0
        public void ShouldUseSuppliedInputWhenSinceEnabled()
        {
            var suppliedInput = "develop";
            var validatedSinceBranch = new SinceTargetInput {
                SuppliedInput = suppliedInput
            }.Validate(sinceEnabled: true);

            validatedSinceBranch.ShouldBe(suppliedInput);
        }
Exemplo n.º 4
0
        public void ShouldHaveHelpText()
        {
            var target = new SinceTargetInput();

            target.HelpText.ShouldBe(@"The target branch/commit to compare with the current codebase when the since feature is enabled. | default: 'master'");
        }