C# Class SirenOfShame.Test.Unit.Watcher.RulesEngineTest

ファイルを表示 Open project: AutomatedArchitecture/SirenOfShame

Private Methods

Method Description
AssertTrayIconCountAndLastColor ( IList trayIcons, int count, TrayIcon trayIcon ) : void
BreakThenFixesBuild_UserHasStatsUpdated ( ) : void
BuidFailsForMyBuild_OneAlert ( ) : void
BuidFailsForSomeOtherBuild_NoAlert ( ) : void
BuidFailsThenSucceedsWithGlobalSubsequentSuccessAlerts_NoAlert ( ) : void
BuidFailsTwiceWithGlobalBuildFailAlert_TwoAlerts ( ) : void
BuidFailsWithMeBuildFailAlert_OneAlert ( ) : void
BuidFailsWithSomeoneElseBuildFailAlert_NoAlert ( ) : void
BuidInitiallyFailsThenSucceedsThenFailsThenSucceedsWithGlobalSubsequentSuccessAlert_OneAlert ( ) : void
BuildBreaksWithNoRules_NoNotifications ( ) : void
BuildChangesNothingChanged_NoAdditionalInvokeRefreshStatus ( ) : void
BuildFailedThenFailedAgain_BuildInitiatedNewsItem ( ) : void
BuildFailedThenPassed_BuildInitiatedNewsItem ( ) : void
BuildFailsThenFailsAgainWithGlobalInitialAndSubsequentFailAlerts_TwoAlerts ( ) : void
BuildFailsThenInProgressThenFailsWithGlobalInitialFailDialog_OnlyOneAlert ( ) : void
BuildFailsThenSucceedsWithGlobalInitialSuccessDialog_Alert ( ) : void
BuildFailsWithNoRules_NoAudio ( ) : void
BuildFailsWithWindowsAudioRule_PlayWindowsAudio ( ) : void
BuildInProgressThenPassThenInProgressWithGlobalBuildTriggeredRule_TwoAlerts ( ) : void
BuildInProgressTwiceWithGlobalBuildTriggeredRule_OnlyOneAlert ( ) : void
BuildInitiallyBrokenWithGlobalModalDialogRule_ModalDialog ( ) : void
BuildInitiallyFailsThenPassesWithGlobalPlayLightsUntilBuildFixedAlert_SetLightsOnThenOff ( ) : void
BuildInitiallyFailsWithGlobalPlayAudioAlert_SetAudio ( ) : void
BuildInitiallyFailsWithGlobalPlayLightsAlert_SetLights ( ) : void
BuildInitiallyInProgressWithGlobalBuildTriggeredRule_OneAlert ( ) : void
BuildInitiallyIsPassing_NoWindowsAudio ( ) : void
BuildInitiallyWorkingWithGlobalInitialSuccessDialog_NoAlerts ( ) : void
BuildInitiated_BuildInitiatedNewsItem ( ) : void
BuildNameChanges_BuildSettingsNameIsUpdated ( ) : void
BuildPassesThenFails_TrayIconShouldTurnRed ( ) : void
BuildStartTimeChanged_RefreshStatus ( ) : void
BuildSucceedsTwiceAfterFailWithGlobalInitialSuccessDialog_OnlyOneAlert ( ) : void
BuildWorkingThenWorking_BuildInitiatedNewsItem ( ) : void
DuplicateBuildDefinitionIds_BuildDefinitionDisplayNamesGetQualified ( ) : void
DuplicateUsersInCheckin_OnlyOneNewUserEvent ( ) : void
GlobalBuildDefTrayAlertConflictsWithLocalBuildDefModalAlert_ModalAlertOnly ( ) : void
GlobalMuteOnBuildFailsWithWindowsAudioRule_NoAudio ( ) : void
GlobalPlayAudioAlertButOnMute_NoAudio ( ) : void
Hudson_BuildUrlPassesThrough ( ) : void
IdenticalBuildTwice_ShouldNotTriggerTrayIconTheSecondTime ( ) : void
InProgressDoesNotWrite ( ) : void
InitialBuildStatusRequest_UsesServerTimeSinceLocalTimeIsNotAvaiable ( ) : void
InitialFailedBuildConflictsWithBuildFailedOrder1_InitialFailedBuildWins ( ) : void
InitialFailedBuildConflictsWithBuildFailedOrder2_InitialFailedBuildWins ( ) : void
InitialServerUnavailable_DisconnectedTrayNotificationSent ( ) : void
InitialStatesDoNotWrite ( ) : void
InitialStatusChecked_RefreshStatus ( ) : void
InvokeStatusOnceForBuildAThenForBuildB_SecondRefreshStatusReturnsBuildAAndBuildB ( ) : void
IsBuildingWithBuildTriggeredRuleToStopOnSuccess_BuildSucceeds_LedsStop ( ) : void
NewBuildOnProject2_RequestByNotAddedToProject1 ( ) : void
NewBuildWithEmptyRequestedBy_RequestByNotAdded ( ) : void
NewBuildWithExistingRequestedBy_PersonNotAdded ( ) : void
NewBuildWithNewRequestedBy_PersonAdded ( ) : void
NewUser_NewUserEvent ( ) : void
OnStartup_NeverShowWorkingTrayNotifications ( ) : void
ServerUnavailableThenAvailableThenUnavailable_TwoUnavailableTrayNotificationSent ( ) : void
ServerUnavailableThenAvailableTwice_OnlyOneReconnectedTrayNotification ( ) : void
ServerUnavailableThenBecomesAvailable_ReconnectedTrayNotificationSent ( ) : void
ServerUnavailableTwice_OnlyOneTrayNotificationSent ( ) : void
StatusCheckedTwiceWithIdenticalResults_OnlyOneRefreshStatusEvent ( ) : void
SubsequentBuildStatusRequest_UsesLocalTimeSoXMinuesAgoIsAccurate ( ) : void
SuccessThenInProgressThenSuccessWithGlobalSuccessAlert_OneAlert ( ) : void
TwoBuildsBackToBack_SystemFindsFirstResultForReputation ( ) : void
UserHas23And59MinutesOfBuildTime_ChecksIn_AchievesTimeWarrior ( ) : void
UserHas23Reputation_SuccessfulChecksIn_NoNewAchievement ( ) : void
UserHas24Reputation_SuccessfulChecksIn_AchievesApprenticeAchievement ( ) : void
UserHas99ReputationButMissedApprentice_SuccessfulChecksIn_AchievesApprenticeAndNeophyteAchievements ( ) : void
UserMappingExistsForUser2ToUser1AndUser2ChecksIn_RefreshStatusLooksLikeUser1 ( ) : void
UsersFirstCheckinOnOtherBuild_NoNewUserEvent ( ) : void
UsersSecondCheckin_NoNewUserEvent ( ) : void
WhenStopWatchingThenStartWatching_InvokeChangeBuildStatuses ( ) : void