示例#1
0
            public void Should_Set_RuleUrl()
            {
                // Given
                var issueBuilder    = IssueBuilder.NewIssue("message", "providerType", "providerName");
                var ruleDescription = new BinaryFileNotTrackedByLfsRuleDescription();

                // When
                var result = issueBuilder.OfRule(ruleDescription);

                // Then
                result.Create().RuleUrl.ToString().ShouldBe("https://cakeissues.net/docs/issue-providers/gitrepository/rules/BinaryFileNotTrackedByLfs");
            }
示例#2
0
            public void Should_Set_PriorityName()
            {
                // Given
                var issueBuilder    = IssueBuilder.NewIssue("message", "providerType", "providerName");
                var ruleDescription = new BinaryFileNotTrackedByLfsRuleDescription();

                // When
                var result = issueBuilder.OfRule(ruleDescription);

                // Then
                result.Create().PriorityName.ShouldBe(ruleDescription.Priority.ToString());
            }
示例#3
0
            public void Should_Throw_If_IssueBuilder_Is_Null()
            {
                // Given
                IssueBuilder issueBuilder    = null;
                var          ruleDescription = new BinaryFileNotTrackedByLfsRuleDescription();

                // When
                var result = Record.Exception(() => issueBuilder.OfRule(ruleDescription));

                // Then
                result.IsArgumentNullException("issueBuilder");
            }