public void EvaluateReturnsTrueIfConditionIsMatched() { var condition = new BuildConditionTaskCondition { BuildCondition = BuildCondition.ForceBuild }; var result = this.mocks.StrictMock<IIntegrationResult>(); Expect.Call(result.BuildCondition).Return(BuildCondition.ForceBuild); this.mocks.ReplayAll(); var actual = condition.Eval(result); this.mocks.VerifyAll(); Assert.IsTrue(actual); }
public void EvaluateReturnsFalseIfConditionIsNotMatched() { var condition = new BuildConditionTaskCondition { BuildCondition = BuildCondition.ForceBuild, Description = "Not equal test" }; var result = this.mocks.StrictMock<IIntegrationResult>(); Expect.Call(result.BuildCondition).Return(BuildCondition.IfModificationExists); this.mocks.ReplayAll(); var actual = condition.Eval(result); this.mocks.VerifyAll(); Assert.IsFalse(actual); }