Exemplo n.º 1
0
        public async Task TryCreateAsync_AccountOverride_OverrideIsApplied()
        {
            ParameterInfo parameter = GetType().GetMethod("TestJob_AccountOverride", BindingFlags.NonPublic | BindingFlags.Static).GetParameters()[0];
            TriggerBindingProviderContext context = new TriggerBindingProviderContext(parameter, CancellationToken.None);

            ITriggerBinding binding = await _provider.TryCreateAsync(context);

            Assert.NotNull(binding);
        }
        public async Task TryCreateAsync_AccountOverride_OverrideIsApplied()
        {
            _mockMessagingProvider.Setup(p => p.CreateNamespaceManager("testaccount")).Returns <NamespaceManager>(null);
            _mockMessagingProvider.Setup(p => p.CreateMessagingFactory("test", "testaccount")).Returns <MessagingFactory>(null);

            ParameterInfo parameter = GetType().GetMethod("TestJob_AccountOverride").GetParameters()[0];
            TriggerBindingProviderContext context = new TriggerBindingProviderContext(parameter, CancellationToken.None);

            ITriggerBinding binding = await _provider.TryCreateAsync(context);

            _mockMessagingProvider.VerifyAll();
        }