コード例 #1
0
        public async Task Receive_Fails_if_SubscriptionName_Wrong()
        {
            var instance = new ServiceBusHealthCheck(nameSpace, topicName, AccessPolicyName, accessPolicyKey, "wrongone");
            var result   = await instance.CheckHealthAsync(context);

            Assert.Equal(HealthStatus.Unhealthy, result.Status);
        }
コード例 #2
0
        private ServiceBusHealthCheck CreateaServiceBusReceiveInstanceFromconstring()
        {
            var connectionString = $"Endpoint=sb://{nameSpace}.servicebus.windows.net/;SharedAccessKeyName={AccessPolicyName};SharedAccessKey={accessPolicyKey};TransportType=AmqpWebSockets";
            var check            = new ServiceBusHealthCheck(connectionString, topicName);

            return(check);
        }
コード例 #3
0
        public async Task Send_Fails_if_TopicName_Wrong()
        {
            nameSpace = "ldskfjhdsalkfjhalkjfdshfds";
            var connectionString = $"Endpoint=sb://{nameSpace}.servicebus.windows.net/;SharedAccessKeyName={AccessPolicyName};SharedAccessKey={accessPolicyKey};TransportType=AmqpWebSockets";
            var instance         = new ServiceBusHealthCheck(connectionString, "wrongTopic");
            var result           = await instance.CheckHealthAsync(context);

            Assert.Equal(HealthStatus.Unhealthy, result.Status);
        }
コード例 #4
0
        private ServiceBusHealthCheck CreateaServiceBusSendInstance()
        {
            var check = new ServiceBusHealthCheck(nameSpace, topicName, AccessPolicyName, accessPolicyKey);

            return(check);
        }
コード例 #5
0
        private ServiceBusHealthCheck CreateaServiceBusReceiveInstance()
        {
            var check = new ServiceBusHealthCheck(nameSpace, topicName, AccessPolicyName, accessPolicyKey, subscriptionName);

            return(check);
        }