Example #1
0
        public void Equals_SameSerializerOptions_TrueIsReturned()
        {
            var endpoint1 = new RabbitQueueProducerEndpoint("endpoint")
            {
                Serializer = new JsonMessageSerializer
                {
                    Options =
                    {
                        MaxDepth = 100
                    }
                }
            };

            var endpoint2 = new RabbitQueueProducerEndpoint("endpoint")
            {
                Serializer = new JsonMessageSerializer
                {
                    Options =
                    {
                        MaxDepth = 100
                    }
                }
            };

            endpoint1.Equals(endpoint2).Should().BeTrue();
        }
Example #2
0
        public void Equals_DifferentName_FalseIsReturned()
        {
            var endpoint1 = new RabbitQueueProducerEndpoint("endpoint");
            var endpoint2 = new RabbitQueueProducerEndpoint("endpoint2");

            endpoint1.Equals(endpoint2).Should().BeFalse();
        }
Example #3
0
        public void Equals_SameEndpointInstance_TrueIsReturned()
        {
            var endpoint = new RabbitQueueProducerEndpoint("endpoint")
            {
                Queue = new RabbitQueueConfig
                {
                    IsDurable = false
                }
            };

            endpoint.Equals(endpoint).Should().BeTrue();
        }
Example #4
0
        public void Equals_SameConfiguration_TrueIsReturned()
        {
            var endpoint1 = new RabbitQueueProducerEndpoint("endpoint")
            {
                Queue = new RabbitQueueConfig
                {
                    IsDurable           = false,
                    IsAutoDeleteEnabled = true,
                    IsExclusive         = true
                }
            };

            var endpoint2 = new RabbitQueueProducerEndpoint("endpoint")
            {
                Queue = new RabbitQueueConfig
                {
                    IsDurable           = false,
                    IsAutoDeleteEnabled = true,
                    IsExclusive         = true
                }
            };

            endpoint1.Equals(endpoint2).Should().BeTrue();
        }