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); }
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."); }
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."); }