Example #1
0
		public void CheckpointSourceOnUnSuccessfulBuild()
		{
			string expectedDisconnectCommand = string.Format(@"disconnect --user=CCNetUser --password=CCNetPassword --quiet --forceConfirm=yes");
			ProcessInfo expectedDisconnectProcessInfo = ExpectedProcessInfo(expectedDisconnectCommand);
			mockExecutorWrapper.ExpectAndReturn("Execute", new ProcessResult(null, null, 0, false), expectedDisconnectProcessInfo);
			
			mockIntegrationResult.ExpectAndReturn("Succeeded", false);
			mockIntegrationResult.ExpectNoCall("Label", typeof (string));
			
			mks = CreateMks(CreateSourceControlXml(), mockHistoryParser, mockProcessExecutor);
			mks.LabelSourceControl(integrationResult);
		}
Example #2
0
		public void CheckpointSourceOnSuccessfulBuild()
		{
            string path = GeneratePath(@"{0}\myproject.pj", sandboxRoot);
			string expectedCommand = string.Format(@"checkpoint -d ""Cruise Control.Net Build - 20"" -L ""Build - 20"" -R -S {0} --user=CCNetUser --password=CCNetPassword --quiet", path);
			ProcessInfo expectedProcessInfo = ExpectedProcessInfo(expectedCommand);
			mockExecutorWrapper.ExpectAndReturn("Execute", new ProcessResult(null, null, 0, false), expectedProcessInfo);
			
			string expectedDisconnectCommand = string.Format(@"disconnect --user=CCNetUser --password=CCNetPassword --quiet --forceConfirm=yes");
			ProcessInfo expectedDisconnectProcessInfo = ExpectedProcessInfo(expectedDisconnectCommand);
			mockExecutorWrapper.ExpectAndReturn("Execute", new ProcessResult(null, null, 0, false), expectedDisconnectProcessInfo);
			
			mockIntegrationResult.ExpectAndReturn("Succeeded", true);
			mockIntegrationResult.ExpectAndReturn("Label", "20");
			
			mks = CreateMks(CreateSourceControlXml(), mockHistoryParser, mockProcessExecutor);
			mks.LabelSourceControl(integrationResult);
		}