public void ShouldDefaultPopulateFromReflector() { string xml = string.Format(@"<urlTrigger url=""{0}"" />", DefaultUrl); trigger = (UrlTrigger)NetReflector.Read(xml); Assert.AreEqual(UrlTrigger.DefaultIntervalSeconds, trigger.IntervalSeconds, "trigger.IntervalSeconds"); Assert.AreEqual(BuildCondition.IfModificationExists, trigger.BuildCondition, "trigger.BuildCondition"); Assert.AreEqual(DefaultUrl, trigger.Url, "trigger.Url"); Assert.AreEqual("UrlTrigger", trigger.Name, "trigger.Name"); }
public void ShouldFullyPopulateFromReflector() { string xml = string.Format(@"<urlTrigger name=""url"" seconds=""1"" buildCondition=""ForceBuild"" url=""{0}"" />", DefaultUrl); trigger = (UrlTrigger)NetReflector.Read(xml); Assert.AreEqual(1, trigger.IntervalSeconds, "trigger.IntervalSeconds"); Assert.AreEqual(BuildCondition.ForceBuild, trigger.BuildCondition, "trigger.BuildCondition"); Assert.AreEqual(DefaultUrl, trigger.Url, "trigger.Url"); Assert.AreEqual("url", trigger.Name, "trigger.Name"); }
public void Setup() { Source = "UrlTrigger"; initialDateTimeNow = new DateTime(2002, 1, 2, 3, 0, 0, 0); mockDateTime = new Mock <DateTimeProvider>(); mockDateTime.SetupGet(provider => provider.Now).Returns(this.initialDateTimeNow); mockHttpWrapper = new Mock <HttpWrapper>(); trigger = new UrlTrigger((DateTimeProvider)mockDateTime.Object, (HttpWrapper)mockHttpWrapper.Object); trigger.Url = DefaultUrl; }
public void Setup() { Source = "UrlTrigger"; initialDateTimeNow = new DateTime(2002, 1, 2, 3, 0, 0, 0); mockDateTime = new DynamicMock(typeof(DateTimeProvider)); mockDateTime.SetupResult("Now", this.initialDateTimeNow); mockHttpWrapper = new DynamicMock(typeof(HttpWrapper)); trigger = new UrlTrigger((DateTimeProvider)mockDateTime.MockInstance, (HttpWrapper)mockHttpWrapper.MockInstance); trigger.Url = DefaultUrl; }