예제 #1
0
        public void ResolveTriggerAttributeTest_NotConfigureThrows()
        {
            var attribute = new WebPubSubTriggerAttribute("%nullhub%", WebPubSubEventType.System, "testevent");

            Assert.Throws <ArgumentException>(() => _provider.GetResolvedAttribute(attribute),
                                              "Failed to resolve substitute configure: %nullhub%, please add.");
        }
예제 #2
0
        public void DefaultTriggerAttributeTest()
        {
            var attribute    = new WebPubSubTriggerAttribute("defaulthub", WebPubSubEventType.System, "testevent");
            var resolvedAttr = _provider.GetResolvedAttribute(attribute);

            Assert.AreEqual(resolvedAttr.Hub, "defaulthub");
            Assert.AreEqual(resolvedAttr.EventName, "testevent");
        }