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;
        }
Ejemplo n.º 4
0
        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;
        }