public void It_should_not_call_leankit_to_create_card_if_card_with_externalid_already_exists()
 {
     _mapping.Identity.LeanKit = 4;
     _mapping.Identity.Target  = "4";
     ((TestUnfuddle)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("projects/4/ticket_reports") && y.Method == Method.GET)), Times.Exactly(1));
     MockLeanKitApi.Verify(x => x.AddCard(4, It.IsAny <Card>(), It.IsAny <string>()), Times.Never());
 }
 public void It_should_call_leankit_create_card_if_card_with_externalid_exists_but_has_different_externalsystemname()
 {
     _mapping.Identity.LeanKit = 5;
     _mapping.Identity.Target  = "5";
     ((TestUnfuddle)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("projects/5/ticket_reports") && y.Method == Method.GET)), Times.Exactly(1));
     MockLeanKitApi.Verify(x => x.AddCard(5, It.IsAny <Card>(), It.IsAny <string>()), Times.Exactly(1));
 }
 public void It_should_call_unfuddle_to_get_list_of_tickets()
 {
     _mapping.Identity.LeanKit = 1;
     _mapping.Identity.Target  = "1";
     ((TestUnfuddle)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("projects/1/ticket_reports") && y.Method == Method.GET)), Times.Exactly(1));
     MockLeanKitApi.Verify(x => x.AddCard(1, It.IsAny <Card>(), It.IsAny <string>()), Times.Exactly(1));
 }
 public void It_should_call_leankit_multiple_times_to_create_card_if_there_are_multiple_tickets()
 {
     _mapping.Identity.LeanKit = 3;
     _mapping.Identity.Target  = "3";
     ((TestUnfuddle)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("projects/3/ticket_reports") && y.Method == Method.GET)), Times.Exactly(1));
     MockLeanKitApi.Verify(x => x.AddCard(3, It.IsAny <Card>(), It.IsAny <string>()), Times.Exactly(3));
 }
Пример #5
0
 public void It_should_call_leankit_to_create_card_if_card_with_externalid_exists_but_different_externalsystemname()
 {
     _mapping.Identity.LeanKit = 5;
     _mapping.Identity.Target  = "5";
     ((TestGitHubIssues)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("/5/issues") && y.Method == Method.GET)), Times.Exactly(_mapping.QueryStates.Count));
     MockLeanKitApi.Verify(x => x.AddCard(5, It.IsAny <Card>(), It.IsAny <string>()), Times.Exactly(1));
 }
Пример #6
0
 public void It_should_call_leankit_multiple_times_to_create_card_if_there_are_multiple_issues()
 {
     _mapping.Identity.LeanKit = 3;
     _mapping.Identity.Target  = "3";
     ((TestGitHubIssues)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("/3/issues") && y.Method == Method.GET)), Times.Exactly(_mapping.QueryStates.Count));
     MockLeanKitApi.Verify(x => x.AddCard(3, It.IsAny <Card>(), It.IsAny <string>()), Times.Exactly(3));
 }
Пример #7
0
 public void It_should_call_github_to_get_list_of_issues()
 {
     _mapping.Identity.LeanKit = 1;
     _mapping.Identity.Target  = "1";
     ((TestGitHubIssues)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("/1/issues") && y.Method == Method.GET)), Times.Exactly(_mapping.QueryStates.Count));
     MockLeanKitApi.Verify(x => x.AddCard(1, It.IsAny <Card>(), It.IsAny <string>()), Times.Exactly(1));
 }
 public void It_should_call_leankit_to_create_card_if_existing_card_has_externalid_but_externalsystemname_does_not_match()
 {
     _mapping.Identity.LeanKit = 5;
     _mapping.Identity.Target  = "5";
     ((TestGitHubPulls)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("/5/pulls") && y.Method == Method.GET)), Times.Exactly(1));
     MockLeanKitApi.Verify(x => x.AddCard(5, It.IsAny <Card>(), It.IsAny <string>()), Times.Exactly(1));
 }
 public void It_should_call_leankit_once_to_create_card_if_there_is_one_pullrequest()
 {
     _mapping.Identity.LeanKit = 2;
     _mapping.Identity.Target  = "2";
     ((TestGitHubPulls)TestItem).Syncronize(_mapping);
     MockRestClient.Verify(x => x.Execute(It.Is <RestRequest>(y => y.Resource.Contains("/2/pulls") && y.Method == Method.GET)), Times.Exactly(1));
     MockLeanKitApi.Verify(x => x.AddCard(2, It.IsAny <Card>(), It.IsAny <string>()), Times.Exactly(1));
 }
 public void It_should_get_board_for_each_mapping()
 {
     MockLeanKitApi.Verify(x => x.GetBoard(It.IsAny <long>()), Times.Exactly(TestConfig.Mappings.Count));
 }