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"); }
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()); }
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"); }