Exemple #1
0
        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);
        }