Exemplo n.º 1
0
            public void Binding(Action <BindingCreateDefinition> definition)
            {
                var impl = new BindingCreateDefinitionImpl();

                definition(impl);

                _source      = impl.SourceBinding;
                _destination = impl.DestinationBinding;
                _bindingType = impl.BindingType;
            }
Exemplo n.º 2
0
            public void Binding(Action <BindingCreateDefinition> definition)
            {
                _bindingCalled = true;

                var impl = new BindingCreateDefinitionImpl();

                definition(impl);

                _sourceBinding      = impl.SourceBinding;
                _destinationBinding = impl.DestinationBinding;
                _bindingType        = impl.BindingType;

                if (string.IsNullOrWhiteSpace(_sourceBinding))
                {
                    _errors.Add(new ErrorImpl("The name of the source binding (queue/exchange) is missing."));
                }

                if (string.IsNullOrWhiteSpace(_destinationBinding))
                {
                    _errors.Add(new ErrorImpl("The name of the destination binding (queue/exchange) is missing."));
                }
            }