public void WeeeDeliveredAmount_EqualsWeeeDeliveredAmountDifferentAeDeliveryLocation_ReturnsFalse()
        {
            var weeeDeliveredAmount  = WeeeDeliveredAmountBuilder.WithAeDeliveryLocation(new AeDeliveryLocation("AAA", "Test"));
            var weeeDeliveredAmount2 = WeeeDeliveredAmountBuilder.WithAeDeliveryLocation(new AeDeliveryLocation("BBB", "Test"));

            Assert.NotEqual(weeeDeliveredAmount, weeeDeliveredAmount2);
        }
        public void WeeeDeliveredAmount_EqualsWeeeDeliveredAmountDifferentWeeeCategory_ReturnsFalse()
        {
            var weeeDeliveredAmount  = WeeeDeliveredAmountBuilder.WithWeeeCategory(WeeeCategory.AutomaticDispensers);
            var weeeDeliveredAmount2 = WeeeDeliveredAmountBuilder.WithWeeeCategory(WeeeCategory.ConsumerEquipment);

            Assert.NotEqual(weeeDeliveredAmount, weeeDeliveredAmount2);
        }
        public void WeeeDeliveredAmount_EqualsWeeeDeliveredAmountDifferentTonnage_ReturnsFalse()
        {
            var weeeDeliveredAmount  = WeeeDeliveredAmountBuilder.WithTonnage(5);
            var weeeDeliveredAmount2 = WeeeDeliveredAmountBuilder.WithTonnage(10);

            Assert.NotEqual(weeeDeliveredAmount, weeeDeliveredAmount2);
        }
        public void WeeeDeliveredAmount_EqualsWeeeDeliveredAmountDifferentObligationType_ReturnsFalse()
        {
            var weeeDeliveredAmount  = WeeeDeliveredAmountBuilder.WithObligationType(ObligationType.B2B);
            var weeeDeliveredAmount2 = WeeeDeliveredAmountBuilder.WithObligationType(ObligationType.B2C);

            Assert.NotEqual(weeeDeliveredAmount, weeeDeliveredAmount2);
        }
            public static WeeeDeliveredAmount WithAeDeliveryLocation(AeDeliveryLocation aeDeliveryLocation)
            {
                var builder = new WeeeDeliveredAmountBuilder();

                builder.aeDeliveryLocation = aeDeliveryLocation;

                return(builder.Build());
            }
            public static WeeeDeliveredAmount WithWeeeCategory(WeeeCategory category)
            {
                var builder = new WeeeDeliveredAmountBuilder();

                builder.weeeCategory = category;

                return(builder.Build());
            }
            public static WeeeDeliveredAmount WithTonnage(decimal tonnage)
            {
                var builder = new WeeeDeliveredAmountBuilder();

                builder.tonnage = tonnage;

                return(builder.Build());
            }
            public static WeeeDeliveredAmount WithObligationType(ObligationType obligationType)
            {
                var builder = new WeeeDeliveredAmountBuilder();

                builder.obligationType = obligationType;

                return(builder.Build());
            }
            public static WeeeDeliveredAmount WithAeDeliveryLocation(AeDeliveryLocation aeDeliveryLocation)
            {
                var builder = new WeeeDeliveredAmountBuilder();
                builder.aeDeliveryLocation = aeDeliveryLocation;

                return builder.Build();
            }
            public static WeeeDeliveredAmount WithTonnage(decimal tonnage)
            {
                var builder = new WeeeDeliveredAmountBuilder();
                builder.tonnage = tonnage;

                return builder.Build();
            }
            public static WeeeDeliveredAmount WithWeeeCategory(WeeeCategory category)
            {
                var builder = new WeeeDeliveredAmountBuilder();
                builder.weeeCategory = category;

                return builder.Build();
            }
            public static WeeeDeliveredAmount WithObligationType(ObligationType obligationType)
            {
                var builder = new WeeeDeliveredAmountBuilder();
                builder.obligationType = obligationType;

                return builder.Build();
            }