Exemple #1
0
        public void ShouldRunIntegration(string stubName, string includedName, bool expected)
        {
            HostForceFilter TestSubject = new HostForceFilter();

            TestSubject.Hosts      = new string[] { includedName };
            TestSubject.HostHelper = new HostNameHelperStub(stubName);
            TestSubject.Logger     = new LogHelperFake();

            RecorderIIntegrationResult IntegrationResult = new RecorderIIntegrationResult();

            IntegrationResult.SetProjectName = "bogas";

            ForceFilterClientInfo ClientInfo = TestSubject.GetClientInfo();

            bool Actual = TestSubject.ShouldRunIntegration(new ForceFilterClientInfo[] { ClientInfo }, IntegrationResult);

            Assert.AreEqual(expected, Actual, "Got the opposite result as expected from ShouldRunIntegration.");
        }
Exemple #2
0
        public void ShouldRunIntegration(string stubPassword, string password, bool expected)
        {
            PasswordForceFilter TestSubject = new PasswordForceFilter();

            TestSubject.Password       = password;
            TestSubject.PasswordHelper = new PasswordHelperStub(stubPassword);
            TestSubject.Logger         = new LogHelperFake();

            RecorderIIntegrationResult IntegrationResult = new RecorderIIntegrationResult();

            IntegrationResult.SetProjectName = "bogas";

            ForceFilterClientInfo ClientInfo = TestSubject.GetClientInfo();

            bool Actual = TestSubject.ShouldRunIntegration(new ForceFilterClientInfo[] { ClientInfo }, IntegrationResult);

            Assert.AreEqual(expected, Actual, "Got the opposite result as expected from ShouldRunIntegration.");
        }
Exemple #3
0
        public void TestShouldRunBuild()
        {
            TrackerRequired TestSubject = new TrackerRequired();

            ToolKitStub ToolKitStub = new ToolKitStub();

            TestSubject.ToolKit = ToolKitStub;

            int[] IdList = new int[2] {
                1234, 2345
            };
            ToolKitStub.QueryIdList = IdList;

            TestSubject.Condition         = true;
            TestSubject.WithModifications = false;

            TestSubject.ConnectionInformation = new ConnectionInformation();
            TestSubject.ConnectionInformation.dbmsLoginMode = 2;
            TestSubject.ConnectionInformation.dbmsPassword  = "******";
            TestSubject.ConnectionInformation.dbmsServer    = "s";
            TestSubject.ConnectionInformation.dbmsType      = "t";
            TestSubject.ConnectionInformation.dbmsUserName  = "******";
            TestSubject.ConnectionInformation.Password      = "******";
            TestSubject.ConnectionInformation.ProjectName   = "n";
            TestSubject.ConnectionInformation.UserName      = "******";

            TestSubject.QueryInforation      = new Query();
            TestSubject.QueryInforation.Name = "q";

            RecorderIIntegrationResult ResultRecorder = new RecorderIIntegrationResult();

            ResultRecorder.Recordings.HasModificationsRecording.ReturnValue = false;

            bool ShouldRun = TestSubject.ShouldRunBuild(ResultRecorder);

            Assert.IsTrue(ShouldRun);
        }