Exemple #1
0
        private static void Main(string[] args)
        {
            #region RemoteTc

            GetBuildConfigurationParameters();
            GetLastSuccessfulBuildsForEachConfigurationWithChanges("Trunk_Ci_FastCi");

            PrintEnabledAuthorizedDisconnectedAgents();
            PrintAllUsers();
            PrintAllUserEmails();
            PrintUserDetails();
            GetBuildsTriggeredByUser();
            DeleteBuildConfigurationParameter();
            DeleteProjectParameter();

            #endregion

            #region LocalTc

            var localTc = new LocalTc();

            var buildId = localTc.GetBuildParameter <long>("build.id");
            localTc.SetBuildParameter("parameter.name", "value1");
            localTc.ChangeBuildStatus(BuildStatus.Success);

            #endregion

            Console.ReadKey();
        }
Exemple #2
0
        public void SetBuildParameter_ParameterNameValue_WriteBuildParameterCalled()
        {
            // Arrange
            var buildParameters = A.Fake<IBuildParameters>();

            var localTc = new LocalTc(buildParameters, A.Fake<ITeamCityWriterFactory>());

            // Act
            localTc.SetBuildParameter("parameter.name", "value1");

            // Assert
            A.CallTo(() => buildParameters.SetBuildParameter("parameter.name", "value1")).MustHaveHappened();
        }
Exemple #3
0
        public void SetBuildParameter_ParameterNameValue_WriteBuildParameterCalled()
        {
            // Arrange
            var buildParameters = A.Fake <IBuildParameters>();

            var localTc = new LocalTc(buildParameters, A.Fake <ITeamCityWriterFactory>());

            // Act
            localTc.SetBuildParameter("parameter.name", "value1");

            // Assert
            A.CallTo(() => buildParameters.SetBuildParameter("parameter.name", "value1")).MustHaveHappened();
        }
Exemple #4
0
        private static void Main(string[] args)
        {
            #region RemoteTc

            PrintEnabledAuthorizedDisconnectedAgents();
            PrintAllUsers();
            PrintAllUserEmails();
            PrintUserDetails();
            GetBuildsTriggeredByUser();
            DeleteBuildConfigurationParameter();
            DeleteProjectParameter();

            #endregion

            #region LocalTc

            var localTc = new LocalTc();

            var buildId = localTc.GetBuildParameter("build.id");
            localTc.SetBuildParameter("parameter.name", "value1");
            localTc.ChangeBuildStatus(BuildStatus.Success);

            #endregion

            Console.ReadKey();
        }