public void SendCheckinNotification(CheckinEvent checkinEvent, int roomId) { var message = string.Format("{0} checked in changeset <a href=\"{1}\">{2}</a> ({4})<br>{3}", checkinEvent.GetCommitterName(), checkinEvent.GetChangesetUrl(), checkinEvent.Number, checkinEvent.Comment.Replace("\n", "<br>"), checkinEvent.TeamProject); _hipChatClient.RoomId = roomId; _hipChatClient.SendMessage(message, HipChatClient.BackgroundColor.yellow); }
public void GetCommitterName_ShouldReturnCommitter_WhenCommitterDisplayIsNull() { var checkinEvent = new CheckinEvent { Committer = "Committer" }; var committerName = checkinEvent.GetCommitterName(); Assert.Equal("Committer", committerName); }
public void SendCheckinNotification(CheckinEvent checkinEvent, int roomId) { var message = string.Format("{0} - <a href=\"{1}\">{2}</a>", checkinEvent.GetCommitterName(), checkinEvent.GetChangesetUrl(), checkinEvent.Comment.Replace("\n", "<br>")); _hipChatClient.From = GetFromValue("Source"); _hipChatClient.RoomId = roomId; _hipChatClient.SendMessage(message, HipChatClient.BackgroundColor.yellow); }
public void GetCommitterName_ShouldReturnCommitterDisplay_WhenItExists() { var checkinEvent = new CheckinEvent { CommitterDisplay = "Committer Display", Committer = "Committer" }; var committerName = checkinEvent.GetCommitterName(); Assert.Equal("Committer Display", committerName); }
public void GetCommitterName_ShouldReturnFormattedCommitter_WhenNoCommitterDisplayAndStandardCommitterFormat() { var checkinEvent = new CheckinEvent { Committer = @"DOMAIN\user.name" }; var displayName = checkinEvent.GetCommitterName(); Assert.Equal("User Name", displayName); }
public void GetCommitterName_ShouldReturnCommitter_WhenNoDisplayNameAndNonStanardCommitterFormat() { var checkinEvent = new CheckinEvent { Committer = @"DOMAIN\uname1" }; var displayName = checkinEvent.GetCommitterName(); Assert.Equal(@"DOMAIN\uname1", displayName); }