public void GetManagementTokenCommand_HttpVerb_Post()
        {
            _mockQueryManager.Setup(
                t =>
                t.MakeASyncRequest(It.IsAny <ServiceManagementRequest>(), It.IsAny <ServiceManager.AsyncResponseParser>(),
                                   It.IsAny <ServiceManager.AsyncResponseException>()));
            var command = new GetManagementTokenCommand("bob", "bill");


            command.SitAndWait.Set();
            command.Execute();

            _mockQueryManager.Verify(
                t =>
                t.MakeASyncRequest(It.Is <ServiceManagementRequest>(tRequest => tRequest.HttpVerb == "POST"), It.IsAny <ServiceManager.AsyncResponseParser>(),
                                   It.IsAny <ServiceManager.AsyncResponseException>()), Times.Once());
        }
        public void GetManagementTokenCommand_CommandUri_ContainsNamespace()
        {
            _mockQueryManager.Setup(
                t =>
                t.MakeASyncRequest(It.IsAny <ServiceManagementRequest>(), It.IsAny <ServiceManager.AsyncResponseParser>(),
                                   It.IsAny <ServiceManager.AsyncResponseException>()));
            var command = new GetManagementTokenCommand("bobthisisanamespaces", "bill");


            command.SitAndWait.Set();
            command.Execute();

            _mockQueryManager.Verify(
                t =>
                t.MakeASyncRequest(It.Is <ServiceManagementRequest>(tRequest => tRequest.Body.Contains("bobthisisanamespaces")), It.IsAny <ServiceManager.AsyncResponseParser>(),
                                   It.IsAny <ServiceManager.AsyncResponseException>()), Times.Once());
        }
        public ServiceBusManager(string @namespace, string key)
        {
            var command = new GetManagementTokenCommand(@namespace, key);

            command.Execute();
        }