private static ITrigger NewIntervalTrigger() { IntervalTrigger trigger = new IntervalTrigger(); trigger.IntervalSeconds = DefaultIntervalSeconds; trigger.BuildCondition = BuildCondition.ForceBuild; return(trigger); }
public void Setup() { Source = "IntervalTrigger"; mockDateTime = new DynamicMock(typeof (DateTimeProvider)); initialDateTimeNow = new DateTime(2002, 1, 2, 3, 0, 0, 0); mockDateTime.SetupResult("Now", this.initialDateTimeNow); trigger = new IntervalTrigger((DateTimeProvider) mockDateTime.MockInstance); }
public void ShouldDefaultPopulateFromReflector() { string xml = string.Format(@"<intervalTrigger />"); trigger = (IntervalTrigger) NetReflector.Read(xml); Assert.AreEqual(IntervalTrigger.DefaultIntervalSeconds, trigger.IntervalSeconds, "trigger.IntervalSeconds"); Assert.AreEqual(IntervalTrigger.DefaultIntervalSeconds, trigger.InitialIntervalSeconds, "trigger.InitialIntervalSeconds"); Assert.AreEqual(BuildCondition.IfModificationExists, trigger.BuildCondition, "trigger.BuildCondition"); Assert.AreEqual("IntervalTrigger", trigger.Name, "trigger.Name"); }
public void ShouldFullyPopulateFromReflector() { string xml = string.Format(@"<intervalTrigger name=""continuous"" seconds=""2"" initialSeconds=""1"" buildCondition=""ForceBuild"" />"); trigger = (IntervalTrigger) NetReflector.Read(xml); Assert.AreEqual(2, trigger.IntervalSeconds, "trigger.IntervalSeconds"); Assert.AreEqual(1, trigger.InitialIntervalSeconds, "trigger.InitialIntervalSeconds"); Assert.AreEqual(BuildCondition.ForceBuild, trigger.BuildCondition, "trigger.BuildCondition"); Assert.AreEqual("continuous", trigger.Name, "trigger.Name"); }
private static ITrigger NewIntervalTrigger() { IntervalTrigger trigger = new IntervalTrigger(); trigger.IntervalSeconds = DefaultIntervalSeconds; trigger.BuildCondition = BuildCondition.ForceBuild; return trigger; }