示例#1
0
        static void AssertGotKey(string key, AzureServiceBusEndpointAddressImpl address, IEnumerable <ValidationResult> results)
        {
            results.ShouldNotBeNull();
            address.ShouldBeNull();

            results.Count().ShouldEqual(1);
            results.First().Key.ShouldBeEqualTo(key);
        }
示例#2
0
        public void something_after_app_name()
        {
            IEnumerable <ValidationResult>     results;
            AzureServiceBusEndpointAddressImpl address;

            AzureServiceBusEndpointAddressImpl.TryParse(_faulty_app, out address, out results)
            .ShouldBeFalse("parse should have failed");

            AssertGotKey("Application", address, results);
        }
示例#3
0
        public void missing_credentials()
        {
            IEnumerable <ValidationResult>     results;
            AzureServiceBusEndpointAddressImpl address;

            AzureServiceBusEndpointAddressImpl.TryParse(_missing_creds, out address, out results)
            .ShouldBeFalse("parse should have failed");

            AssertGotKey("UserInfo", address, results);
        }
示例#4
0
        public void a_servicebusqueues_address_is_given()
        {
            var extraHost = ".servicebus.windows.net";

            _extended = GetUri(extraHost);
            _normal   = GetUri("");

            _addressExtended = AzureServiceBusEndpointAddressImpl.Parse(_extended);
            _address         = AzureServiceBusEndpointAddressImpl.Parse(_normal);
        }
示例#5
0
        public void a_normal_address_and_its_topic_corresponding_address()
        {
            _queueAddress = AzureServiceBusEndpointAddressImpl.Parse(
                TestDataFactory.ApplicationEndpoint);

            var formatter = new AzureMessageNameFormatter();

            _topicName = formatter.GetMessageName(typeof(A)).ToString();

            _topicAddress = _queueAddress.ForTopic(_topicName);

            Assert.Throws <ArgumentNullException>(
                () => _queueAddress.ForTopic(null));
        }
示例#6
0
 public void a_servicebusqueues_address_is_given()
 {
     _address = AzureServiceBusEndpointAddressImpl.Parse(
         TestDataFactory.ApplicationEndpoint);
 }
		public void a_servicebusqueues_address_is_given()
		{
			_address = AzureServiceBusEndpointAddressImpl.Parse(
				TestDataFactory.ApplicationEndpoint);
		}
		static void AssertGotKey(string key, AzureServiceBusEndpointAddressImpl address, IEnumerable<ValidationResult> results)
		{
			results.ShouldNotBeNull();
			address.ShouldBeNull();

			results.Count().ShouldEqual(1);
			results.First().Key.ShouldBeEqualTo(key);
		}
		public void a_servicebusqueues_address_is_given()
		{
			var extraHost = ".servicebus.windows.net";
			_extended = GetUri(extraHost);
			_normal = GetUri("");

			_addressExtended = AzureServiceBusEndpointAddressImpl.Parse(_extended);
			_address = AzureServiceBusEndpointAddressImpl.Parse(_normal);
		}
示例#10
0
 public static AzureServiceBusEndpointAddress GetAddress()
 {
     return(AzureServiceBusEndpointAddressImpl.Parse(ApplicationEndpoint));
 }