public void It_should_return_default_card_type_if_issue_has_no_labels() { var issue = new GitHubIssues.Issue(); GithubConversionExtensions.CalculateLeanKitCardType(_mapping, (GitHubIssues.Issue)null).Id.ShouldEqual(_testBoard.CardTypes.Last().Id); GithubConversionExtensions.CalculateLeanKitCardType(_mapping, issue).Id.ShouldEqual(_testBoard.CardTypes.Last().Id); }
public void It_should_return_null_on_nonmatched_fullname() { GithubConversionExtensions.CalculateLeanKitAssignedUserId(_mapping.Identity.LeanKit, new GitHubIssues.Issue() { Assignee = new GitHubIssues.User() { Login = "******" } }, LeanKitApi).ShouldBeNull(); }
public void It_should_return_userid_on_matched_fullname() { GithubConversionExtensions.CalculateLeanKitAssignedUserId(_mapping.Identity.LeanKit, new GitHubIssues.Issue() { Assignee = new GitHubIssues.User() { Login = "******" } }, LeanKitApi).ShouldEqual(101); }
public void It_should_map_label_of_low_to_low() { GithubConversionExtensions.CalculateLeanKitPriority(new GitHubIssues.Issue() { Labels = new List <GitHubIssues.Label>() { new GitHubIssues.Label() { Name = "Low" } } }).ShouldEqual(0); }
public void It_should_return_null_on_nonmatched_email() { GithubConversionExtensions.CalculateLeanKitAssignedUserId(_mapping.Identity.LeanKit, new GitHubPulls.Pull() { Base = new GitHubPulls.Branch() { User = new GitHubPulls.User() { Login = "******" } } }, LeanKitApi).ShouldBeNull(); }
public void It_should_return_userid_on_matched_email() { GithubConversionExtensions.CalculateLeanKitAssignedUserId(_mapping.Identity.LeanKit, new GitHubPulls.Pull() { Base = new GitHubPulls.Branch() { User = new GitHubPulls.User() { Login = "******" } } }, LeanKitApi).ShouldEqual(101); }
public void It_should_return_null_on_empty_username() { GithubConversionExtensions.CalculateLeanKitAssignedUserId(_mapping.Identity.LeanKit, new GitHubPulls.Pull() { Base = new GitHubPulls.Branch() { User = new GitHubPulls.User() { Login = "" } } }, LeanKitApi).ShouldBeNull(); }
public void It_should_return_mapped_card_type_if_issue_has_matching_label() { var issue = new GitHubIssues.Issue() { Labels = new List <GitHubIssues.Label>() { new GitHubIssues.Label() { Name = "Roger" } } }; GithubConversionExtensions.CalculateLeanKitCardType(_mapping, issue).Id.ShouldEqual(_testBoard.CardTypes.FirstOrDefault(x => x.Name == "Willy").Id); }
public void It_should_return_default_card_type_if_issue_has_no_matching_labels() { var issue = new GitHubIssues.Issue() { Labels = new List <GitHubIssues.Label>() { new GitHubIssues.Label() { Name = "Bob" } } }; GithubConversionExtensions.CalculateLeanKitCardType(_mapping, issue).Id.ShouldEqual(_testBoard.CardTypes.Last().Id); }
public void It_should_default_to_normal() { GithubConversionExtensions.CalculateLeanKitPriority((GitHubIssues.Issue)null).ShouldEqual(1); }
public void It_should_always_return_default_card_type_for_board() { GithubConversionExtensions.CalculateLeanKitCardType(_mapping, new GitHubPulls.Pull()) .Id.ShouldEqual(_testBoard.CardTypes.Last().Id); }
public void It_should_default_to_normal() { GithubConversionExtensions.CalculateLeanKitPriority((GitHubPulls.Pull)null).ShouldEqual(1); GithubConversionExtensions.CalculateLeanKitPriority(new GitHubPulls.Pull()).ShouldEqual(1); }