public void DependsOnStringTest() { ITarget t = _fluent.DependsOn("target1"); Assert.NotNull(t); _target.Verify(i => i.DependsOn("target1"), Times.Once); }
public void When_AddDependencyConditionNotMeet() { Mock <ITargetInternal> target1 = new Mock <ITargetInternal>(); target1.Setup(x => x.TargetName).Returns("dep"); Mock <ITargetInternal> target2 = new Mock <ITargetInternal>(); target2.Setup(x => x.TargetName).Returns("dep2"); ITarget t = _fluent.DependsOn(target1.Object, target2.Object).When(c => false); Assert.NotNull(t); Assert.Empty(_target.Dependencies); }